我想禁用 View 中的文本框。所以我用下面的代码:
<%= Html.TextBox("ID", Model.ID, new { readonly="true" })%>
要么
<%= Html.TextBox("ID", Model.ID, new { enable="false" })%>
他们两个都不起作用。有什么解决方案?
最佳答案
尝试
<%= Html.TextBox("ID", Model.ID, new { @readonly="readonly" })%>
我不确定您是否必须将重载与4个参数一起使用。您应该可以将3与3一起使用。但是您需要在@read后面附加@,因为readonly是C#中的关键字。并将@readonly设置为readonly符合XHTML。
关于asp.net-mvc - 如何在ASP.NET MVC中使用HTML助手创建只读文本?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1153912/