下拉组合未显示在控制器中的formCollection中

时间:2009-08-07 15:38:45

标签: asp.net-mvc

在我的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”的键。知道为什么会这样吗?

1 个答案:

答案 0 :(得分:2)

应该只是

 <select id="userRole" name="userRole" disabled>

但已停用输入will not be part of your FormCollectionsuccessful control