Tengo la aplicación ASP.NET MVC3 y también tengo un formulario para agregar noticias. Cuando VS2010 creó la vista predeterminada, solo tengo entradas de texto para datos de cadena, pero quiero tener un área de texto para texto de noticias. Cómo puedo hacerlo con la sintaxis de Razor.
La entrada de texto se ve así:
@Html.EditorFor(model => model.Text)
asp.net-mvc-3
Jacob Jedryszek
fuente
fuente
Respuestas:
Puede usar el
[DataType]
atributo en su modelo de vista de esta manera:y luego podrías tener un controlador:
y una vista que hace lo que quieres:
fuente
DataAnnotations
ftw! Gracias.Alguien preguntó sobre agregar atributos (específicamente, 'filas' y 'cols'). Si estás usando Razor, puedes hacer esto:
Funciona para mi. La '@' se usa para escapar de las palabras clave para que sean tratadas como variables / propiedades.
fuente
fuente
Declara en tu modelo con
Luego, en .cshtml puede hacer uso del editor como se muestra a continuación. puedes usar @cols y @rows para el tamaño de TextArea
Gracias !
fuente