请求.表单[control id]在提交按钮点击后得到null
本文关键字:null 按钮 提交 表单 control id 请求 | 更新日期: 2023-09-27 18:10:38
我的视图中的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]
。
post中使用的键是控件的名称,而不是id。
获取该控件的值:
@Html.ListBoxFor(m => m.SelectedServiceLine, Model.ServiceList, new { id = "Service", multiple = "multiple", style = "width: 150px;" })
你应该使用
Request.Form["SelectedServiceLine"]