Javascript 使用数据url将值从引导表发送到方法(值始终为null)
我有一个包含部分视图的视图。此局部视图包含一个引导表,用于显示我使用的bootstrap表中的数据: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); } 公共索引
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
传递复杂对象-查看它生成的html。如果Url.Action()
只包含简单的属性,那么使用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 ?? { ...... }