我视图中的html控件绑定到我的视图模型属性 像这样:
@Html.ListBoxFor(
m => m.SelectedServiceLine,
Model.ServiceList,
new { id = "Service", multiple = "multiple", style = "width: 150px;" })
我正在使用request.Form[Service]
获取所选值,并在单击提交时将其作为参数传递给我的过程,但是当我更改我的值并提交时,我无法在request.Form[Service]
中检索值我在这里得到null
注意:在点击提交按钮后重新绑定期间,SelectedServiceLine
中的值取自request.Form[Service]
。
答案 0 :(得分:0)
post中使用的密钥是控件的名称,而不是id。
获取此控件的值:
@Html.ListBoxFor(m => m.SelectedServiceLine, Model.ServiceList, new { id = "Service", multiple = "multiple", style = "width: 150px;" })
你应该使用
Request.Form["SelectedServiceLine"]