Javascript 使用数据url将值从引导表发送到方法(值始终为null)

Javascript 使用数据url将值从引导表发送到方法(值始终为null),javascript,jquery,asp.net-mvc,bootstrap-table,Javascript,Jquery,Asp.net Mvc,Bootstrap Table,我有一个包含部分视图的视图。此局部视图包含一个引导表,用于显示我使用的bootstrap表中的数据: data url=@url.Action(“getUsers”、“User”、new{User=ViewBag.User})参数中带有“User”,但问题“User”始终为空。帮助plz 视图: 内部控制器 public ActionResult ShowUsers(Users user) { return PartialView(user); } 公共索引

我有一个包含部分视图的视图。此局部视图包含一个引导表,用于显示我使用的bootstrap表中的数据:
data url=@url.Action(“getUsers”、“User”、new{User=ViewBag.User})
参数中带有“User”,但问题“User”始终为空。帮助plz

视图:

  • 内部控制器

    public ActionResult ShowUsers(Users user)
        {
    
            return PartialView(user);
        }
    
    公共索引() { 返回视图(); }

    • 在HTML中

    • 在HTML@model.Users中

          <table id="eventsTable"
                 data-toggle="table"
                 data-height="600"
                 data-url=@Url.Action("GetUsers", "User",new {user = Model})
                 data-pagination="true"
                 data-search="true"
                 data-show-refresh="true"
                 data-show-toggle="true"
                 data-show-columns="true"
                 data-side-pagination="server"
                 data-pagination-next-text="›"
                 data-pagination-pre-text="‹"
                 data-toolbar="#toolbar">
              <thead>
                  <tr>
                      <th data-field="Name" data-sortable="true">Name</th>
                      <th data-field="Email" data-sortable="true">Email</th>
                  </tr>
              </thead>
          </table>
      

      Model.Users
      是一个复杂对象,您无法使用
      Url.Action()
      传递复杂对象-查看它生成的html。如果
      Users
      只包含简单的属性,那么使用
      dataurl=@url.Action(“GetUsers”、“User”、Model)
      可以参考更多详细信息
          <table id="eventsTable"
                 data-toggle="table"
                 data-height="600"
                 data-url=@Url.Action("GetUsers", "User",new {user = Model})
                 data-pagination="true"
                 data-search="true"
                 data-show-refresh="true"
                 data-show-toggle="true"
                 data-show-columns="true"
                 data-side-pagination="server"
                 data-pagination-next-text="›"
                 data-pagination-pre-text="‹"
                 data-toolbar="#toolbar">
              <thead>
                  <tr>
                      <th data-field="Name" data-sortable="true">Name</th>
                      <th data-field="Email" data-sortable="true">Email</th>
                  </tr>
              </thead>
          </table>
      
      public ActionResult GetUser(Users user) => it's always null, why ??
      {
         ......
      }