【发布时间】:2013-05-24 04:54:26
【问题描述】:
我在紧密绑定到 ViewModel 的视图中使用 @Ajax.Beginform。
我的表单中有@Html.ListBoxFor。我使用 jQuery 从列表框中添加和删除项目。现在我想要实现的是 onpress 提交按钮,无论选择哪个,它都应该发送列表框中的完整数据。目前,如果我选择列表框中的所有项目并按下提交按钮,它会将列表发送到控制器。但我不想那样做。关于如何实现这一点的任何想法?
是否可以作为表单参数发送。
@using (Ajax.BeginForm("SaveTextComponent", "LoanFilterEditor", new{ param1 = Model.listBoxItem}, new AjaxOptions { HttpMethod = "POST", OnSuccess = "SUCCESS" }))
我尝试像这样接受控制器中的参数
public ActionResult SaveTextComponent(TextComponentViewModel model, List<SelectListItem> list)
{
}
但是列表是空的..请帮忙。
【问题讨论】:
标签: ajax asp.net-mvc razor