在我的asp.net mvc视图中,我有一个选择下拉列表:
<select id="userRole" name="userRole" disabled="true">
当我将表单提交给控制器时,我有以下代码:
[Authorize]
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Edit(FormCollection formCollection_)
{
string role = formCollection_["userRole"].ToString();
}
但是当我查看formCollection对象时,没有“userRole”的键。知道为什么会这样吗?
答案 0 :(得分:2)
应该只是
<select id="userRole" name="userRole" disabled>
但已停用输入will not be part of your FormCollection“successful control”