Mam aplikację ASP.NET MVC3 i mam również formularz dodawania wiadomości. Kiedy VS2010 utworzył widok domyślny, mam tylko dane wejściowe dla danych tekstowych, ale chcę mieć obszar tekstowy dla tekstu wiadomości. Jak mogę to zrobić ze składnią Razor.
Wprowadzanie tekstu wygląda następująco:
@Html.EditorFor(model => model.Text)
asp.net-mvc-3
Jacob Jedryszek
źródło
źródło
Odpowiedzi:
Możesz użyć
[DataType]
atrybutu w swoim modelu widoku w następujący sposób:i wtedy możesz mieć kontroler:
i widok, który robi to, co chcesz:
źródło
DataAnnotations
ftw! Dziękuję Ci.Ktoś zapytał o dodanie atrybutów (w szczególności „wierszy” i „kols”). Jeśli używasz Razor, możesz po prostu to zrobić:
To działa dla mnie. „@” Służy do zmiany słów kluczowych, dlatego są traktowane jak zmienne / właściwości.
źródło
źródło
Zadeklaruj w swoim modelu za pomocą
Następnie w .cshtml można skorzystać z edytora, jak poniżej. możesz użyć @cols i @rows dla rozmiaru TextArea
Dzięki !
źródło