我想禁用视图中的文本框。所以我使用以下代码:
<%= Html.TextBox("ID",Model.ID,new { readonly="true" })%>
要么
<%= Html.TextBox("ID",new { enable="false" })%>
他们都不行。有什么解决方案?
解决方法
尝试
<%= Html.TextBox("ID",new { @readonly="readonly" })%>
我不知道你必须使用4个参数的重载。你应该可以使用3,但是你需要将@追加到readonly,因为readonly是C#中的一个关键字。并且将@readonly设置为只读是符合XHTML的。