这是我的dropdownlistFor
@Html.DropDownListFor(m => m.objTicket.DepartmentId, new SelectList(Model.objTicket.Departments, "DepartmentId", "Department"),
"-- Select Department--", new { id = "Deptment"}, disabled="disabled")
如何传递已经被存储在价值objTicket.DepartmentId
?
如果我改变除去禁用=“禁用”,让我的正确的值。
表单域使用的名称,而不是IDS提交。 禁用的控件的值不会被浏览器提交。 放置一个@Html.HiddenFor
具有相同的名称和不同的ID为如下领域。
@Html.DropDownListFor(m => m.objTicket.DepartmentId, new SelectList(Model.objTicket.Departments, "DepartmentId", "Department"),Department--", new { id = "Deptment"}, disabled="disabled")
@Html.HiddenFor(m => m.objTicket.DepartmentId, new { id="Deptment2" })