我的视图中有一个listboxfor,我填充了一个用户列表。我可以在此列表框中添加用户(来自另一个列表框)。
我可以将值传递回控制器,但我必须在列表框中选择用户才能实现此目的。我不想要选择用户..只需传回列表框中的内容。
在我看来:
@Html.ListBoxFor(m => m.SelectedIDs, DropdownHelper.GetGroupMembers(Model.Id), new { size = 20, @class = "select field small", @style = "width:200px" })
在我的视图模型中:
public int[] SelectedIDs { get; set; }
控制器HtttPost Edit采用视图模型,SelectedIDs确实包含用户的ID,但仅在选中时才包含。
我只是不想在列表框中选择用户...只需回传那里的任何值。
有什么想法吗?
由于
答案 0 :(得分:0)
如果我错过任何人,有人会纠正我,但基本上你有五个选项可以将数据传递到服务器: 饼干 请求参数 阿贾克斯 的WebSocket POST(表单变量)
好像你想要POST数据,所以对我来说隐藏的输入是最合适的方式。