我有一个HTML Select下拉控件,我可以从中选择一个客户,我有一个Gridview,其中填充了来自客户选择下拉控件的数据和一个将数据带回Gridview但是选择下拉控件重置的按钮每当有回帖时,我怎么能阻止这种情况发生?
答案 0 :(得分:0)
我想您使用该页面的完整帖子:
执行“回发”后,您必须在控制器中再次设置所选项目。
类似这样的事情
[HttpPost]
public ActionResult getDetails(int customerId){
IEnumerable<SelectListItem> list=
customers.Select(o => new SelectListItem() {Value = o.Id.ToString(), Text = o.Name, selected = (o.id == customerId)})
// the rest of your action
}
每次通过控制器执行完整页面请求时都必须这样做。