Ich weiß, dass Sie das DataType-Attribut mit dem EditorFor html -Helfer verwenden können, um anzugeben, dass eine bestimmte Eigenschaft einer Modellentität als mehrzeiliges Eingabefeld angezeigt werden soll.
Was Wenn ich die Anzahl der Zeilen und Spalten angeben möchte, die der Textbereich haben muss?
Im Modell:
%Vor%In der Ansicht:
%Vor%Gewünschtes Ergebnis:
%Vor%Gibt es eine Möglichkeit, diese Art von Code zu generieren, ohne den @ Html.Textarea () Helfer zu verwenden?
Nicht sicher, wie Sie die Zeilen und Spalten festlegen, aber Sie können das CSS dieser Textfelder mit der Klasse .multi-line
ändern. Diese Klasse wird dem Textbereich hinzugefügt, wenn EditorFor verwendet wird, sodass Sie die Breite und Höhe in dieser Klasse angeben können, um die gewünschten Dimensionen zu erhalten.
Sie können die Attribute Größe und Char-Äquivalent von Zeile und Spalte in Razor / c # angeben dh:
%Vor%Tags und Links asp.net-mvc asp.net-mvc-3 razor asp.net