I want to disable a textbox in the view. So I use following code:
<%= Html.TextBox("ID", Model.ID, new { readonly="true" })%>
or
<%= Html.TextBox("ID", Model.ID, new { enable="false" })%>
Both of them don't work. what's the solution?
asp.net-mvc
I want to disable a textbox in the view. So I use following code:
<%= Html.TextBox("ID", Model.ID, new { readonly="true" })%>
or
<%= Html.TextBox("ID", Model.ID, new { enable="false" })%>
Both of them don't work. what's the solution?
Best Answer
Try
I'm not sure you have to use the overload with 4 parameters. You should be able to use the one with 3, but you need to append @ to the readonly since readonly is a keyword in C#. And setting @readonly to readonly is XHTML compliant.