在我的 Razor 视图中,我使用 DroDownList 我希望此控件不可选择。怎么做,(请张贴样本)?
<div class="editor-field">
@Html.DropDownListFor(x => x.CandidateId, Model.CandidatesList)
</div>
在我的 Razor 视图中,我使用 DroDownList 我希望此控件不可选择。怎么做,(请张贴样本)?
<div class="editor-field">
@Html.DropDownListFor(x => x.CandidateId, Model.CandidatesList)
</div>
您使用disabled
具有 true 和 false 值的属性。
<div class="editor-field">
@Html.DropDownListFor(x => x.CandidateId, Model.CandidatesList, new { disabled = "true" })
</div>
您可能希望查看 DropDownListFor 的覆盖,它采用 HTML 属性字典,并可能通过类似 'disabled = "true"' 的内容。
http://msdn.microsoft.com/en-us/library/ee703436(v=vs.108).aspx
<div class="editor-field">
@Html.DropDownListFor(x => x.CandidateId, Model.CandidatesList, new { disabled = "true" })
</div>
@Html.DropDownListFor(x => x.CandidateId, Model.CandidatesList,
new { @disabled = "disabled" })
你可以试试这个:
@Html.DropDownListFor(
x => x.CandidateId,
Model.CandidatesList,
new { @disabled = "disabled" }
)
但是提交后无法获取控制器中的下拉值。您可以使用隐藏字段来设置下拉值。