Tengo un proyecto del ASP MVC 3 Cuando usoHtml.TextBoxFor, agregue el nombre del modelo como prefijo a Identificación
@Html.TextBoxFor(model => model.Name)
la TexBoxFor render como
<input id="Name" name="Name" type="text" value="" />
mi modelo es "UserModel":
[DisplayName("Name")]
public string Name{ get; set; }
¿hay una manera de agregar al nombre del modelo como prefijo en la identificación? tal vez algún atributo?
quiero que el cuadro de texto hará que como
<input id="UserName" name="UserName" type="text" value="" />
Si desea que se llama nombre de usuario en la vista, por qué no llamarlo nombre de usuario en el modelo? –
En segundo lugar el comentario de Oyvind, ¿por qué una propiedad, llamada Nombre, está decorada con un atributo que obliga a "Nombre", pero quieres que se muestre como "Nombre de usuario"? Me parece extraño. – enorl76
es una opción para cambiar el nombre de la propiedad, pero si hay una manera de poner un atributo para todos los htlr hrlpers así que era mucho mejor y más fácil. – Kobi