带有Disabled属性的TextBox的值传递给控制器

时间:2014-06-23 18:58:34

标签: asp.net-mvc

如果我在带有Razor的TextBox中放置disabled='disabled'属性,当我提交表单时,此TextBox的值不会发送到控制器。

@using (Html.BeginForm("Principal", "Home")) {                
    <div class="form-group">                
        @Html.LabelFor(m => m.Fornecedor, new { @class = "col-sm-2 control-label" })
        <div class="col-sm-9">
             @Html.TextBox("Fornecedor", Model.Fornecedor, new { @class = "form-control", type = "text", disabled = "disabled" })                    
        </div>
    </div>
}

提交时,控制器中的Model.Fornecedor值为null,但没有disabled属性,值正确返回。

有人可以帮助我,禁用TextBox字段,但在提交表单时将默认值传递给控制器​​吗?

0 个答案:

没有答案