我认为我有以下几点:
@Html.TextBoxFor(model => model.PersonnelId, new { disabled = "disabled" })
在我的控制器中我有这个:
if (ModelState.IsValid)
{
PersonnelFacade.SavePerson(person);
return RedirectToAction("Index");
}
现在当我检查person.PersonnelId它是空的。 当我删除{disabled =“disabled”}时,它工作正常,但我可以更改PersonnelId,这不是我想要做的。
我做错了什么?
答案 0 :(得分:10)
尝试2个值
然后在你的观点
答案 1 :(得分:5)
尝试改为只读。
@Html.TextBoxFor(model => model.PersonnelId, new { readonly= "readonly" })