【发布时间】:2016-01-26 20:50:48
【问题描述】:
我有一个禁用的输入字段显示来自模型的数据。
<div class="form-group">
@Html.LabelFor(model => model.first_name, "Förnamn", new
{
@for = "inputFirstname",
@class = "col-lg-3 control-label"
})
<div class="col-lg-9">
@Html.TextBoxFor(model => model.first_name, new
{
@type = "text",
@class = "form-control",
@id = "inputFirstname",
text = Html.DisplayNameFor(model => model.first_name),
disabled="disabled"
})
</div>
</div>
我可以将此数据提交给控制器方法:
[HttpPost]
public ActionResult Index(RegistrationModel RegistrationModelViewModel)
{}
当我添加disabled="disabled" 时,first_name 数据为空,如果我删除它,我会得到正确的数据。
我做错了什么?
【问题讨论】:
-
先问问自己,为什么希望禁用字段中的数据首先传递给模型?
标签: c# asp.net-mvc razor