Eu tenho o aplicativo ASP.NET MVC3 e também tenho um formulário para adicionar notícias. Quando o VS2010 criou a exibição padrão, tenho apenas entradas de texto para dados de sequência, mas quero ter uma área de texto para o texto de notícias. Como eu posso fazer isso com a sintaxe do Razor.
A entrada de texto fica assim:
@Html.EditorFor(model => model.Text)
asp.net-mvc-3
Jacob Jedryszek
fonte
fonte
Respostas:
Você pode usar o
[DataType]
atributo no seu modelo de exibição como este:e então você pode ter um controlador:
e uma visão que faz o que você deseja:
fonte
DataAnnotations
ftw! Obrigado.Alguém perguntou sobre a adição de atributos (especificamente, 'linhas' e 'colunas'). Se você estiver usando o Razor, poderá fazer o seguinte:
Isso funciona para mim. O '@' é usado para escapar das palavras-chave, para que sejam tratadas como variáveis / propriedades.
fonte
fonte
Declare em seu modelo com
Então, em .cshtml, você pode usar o editor como abaixo. você pode usar @cols e @rows para o tamanho da área de texto
Obrigado !
fonte