【发布时间】:2016-01-01 22:26:32
【问题描述】:
如何发送List<int> 角色模型?例如从视图到控制器。
在 Mvc3 asp.net 中使用 Ajax Jquery 不是 razor。
我正在使用此代码
var url = '<%:Url.Action("Roles","RolesManager") %>';
$.ajax({
url: url,
type: 'post',
dataType: "json",
traditional: true,
data: $('#EditUserForm').serialize(),
success: function () {
$('#EditUserForm').submit();
},
error: function () {
}
});
但是当我调试控制器时List<int> Roles = null.
页面中的模式
<%: Html.ListBoxFor(m => m.UserRoles, new MultiSelectList(Model.UserRoles, "UserRoleId", "UserRoleName"), new { @id = "UserRoles", @class = "ddlUserRolesCls" })%>
【问题讨论】:
-
您使用的是编辑器模板吗?您的观点如何?
-
你的参数设置正确了吗?