2010-01-29 12 views

Respuesta

65
<%= Html.TextBox("Email", "[email protected]", new { @class = "required email", @readonly="readonly" }) %> 
+0

¿Se supone que esta solución se debe usar en el navegador? –

2
<%= Html.TextBox("Email", "[email protected]", new { @class = "required email", readonly="true" })%> 
+2

Aw, bolas, de sólo lectura es una palabra reservada. Yo fallo. – Will

+3

@ symbol omite la palabra reservada. – VoodooChild

6
<%= Html.TextBox("Email", "[email protected]", new { @class = "required email", @readonly = "readonly" })%> 
2
<%= Html.TextBox("Email", "[email protected]", new { @class = "required email", @readonly="readonly" })%> 

símbolo @ no pasa por la palabra reservada.

3

Para un mejor rendimiento, utilice la siguiente:

ASPX:

<%= Html.TextBox("Email", ew Dictionary<string, object> { {"class","required email"}, {"readonly","readonly"} } %> 

Razor:

@Html.TextBoxFor(model => model.Email, new Dictionary<string, object> { { "class", "required email" }, {"readonly","readonly"} }) 
1
@Html.EditorFor(model => model.Description, new { htmlAttributes = new { @readonly = "readonly" } }) 

funciona para mí

Cuestiones relacionadas