【发布时间】:2017-02-27 17:40:50
【问题描述】:
我有一个这样的 EditorFor HTML 助手:
<td>@Html.EditorFor(m => m.Name, belowLevel ? disabledHtmlOptions : null)</td>
-
object disabledHtmlOptions = new { disabled = "disabled" };
我想每次都禁用它。我怎么做?我不想做数据注释,因为这个属性也在其他视图中使用。只有在这个视图上我想禁用它。
【问题讨论】:
-
raj,由于您对问题的描述有点模糊,因此您可能无法在这里得到很好的答案。有什么方法可以扩展问题和所需的解决方案,如果可能的话,可能会扩展你的示例加上背景潜台词
-
@Jim,我不知道如何更准确地描述它,但是,我只需要禁用我的文本框或编辑器来显示名称的框。我可以在标签中显示,但这不是要求。
-
raj - 我认为您的编辑很有帮助 :)
-
顺便说一句,请注意这一点,因为即使输入被禁用,您的用户仍然可以向您发送新值。
标签: c# asp.net-mvc asp.net-mvc-3