asp.net-mvc – 如何使@ Html.EditorFor禁用

前端之家收集整理的这篇文章主要介绍了asp.net-mvc – 如何使@ Html.EditorFor禁用前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的asp.net mvc Web应用程序中有以下内容
<div><span class="f">Data Center Name</span> @Html.EditorFor(model => model.Switch.TMSRack.DataCenter.Name,new  { disabled = "disabled" })</div>

但现场不会被禁用,任何人都可以请求吗?
谢谢

解决方法

@ Html.EditorFor()没有重载来支持htmlAttributes。你可以试试@ Html.TextBoxFor()
@Html.TextBoxFor(model => model.propertyName,new {disabled= "disabled" })

如果您正在使用htmlAttributes中的类的系统关键词,请在属性名称之前添加@。

例如:

@Html.TextBoxFor(model => model.propertyName,new {@class = "disabledClass" })

猜你在找的asp.Net相关文章