Ответ 1
<%= Html.TextBox("Email", "[email protected]", new { @class = "required email", @readonly="readonly" }) %>
Как установить атрибут readonly в класс помощника HTML Textbox.
<%= Html.TextBox("Email", "[email protected]", new { @class = "required email" } )%>
Оцените свой ответ Благодаря
<%= Html.TextBox("Email", "[email protected]", new { @class = "required email", @readonly="readonly" }) %>
<%= Html.TextBox("Email", "[email protected]", new { @class = "required email", @readonly = "readonly" } )%>
Для повышения производительности используйте следующее:
ASPX:
<%= Html.TextBox("Email", ew Dictionary<string, object> { {"class","required email"}, {"readonly","readonly"} } %>
Бритва:
@Html.TextBoxFor(model => model.Email, new Dictionary<string, object> { { "class", "required email" }, {"readonly","readonly"} })
<%= Html.TextBox("Email", "[email protected]", new { @class = "required email", readonly="true" } )%>
<%= Html.TextBox("Email", "[email protected]", new { @class = "required email", @readonly="readonly" } )%>
Символ @обходит зарезервированное слово.
@Html.EditorFor(model => model.Description, new { htmlAttributes = new { @readonly = "readonly" } })
работает для меня