我知道你可以使用EditorType的html助手的DataType屬性來指定模型實體的特定屬性應該顯示爲多行輸入字段。使用Html.EditorFor生成具有特定行數和列數的文本區域
如果我想指定文本區域必須具有的行數和列數?
在模型:
[DataType(DataType.MultilineText)]
public string HTMLText { get; set; }
在視圖:
@Html.EditorFor(x => x.HTMLText)
通緝的結果:
<textarea id="HTMLText" rows="10" cols="40">value</textarea>
有沒有一種方法來生成這種代碼,而無需使用@ Html.Textarea()助手?
使用這種技術將意味着我將不得不在視圖中指定一個類。我正在尋找一種方法來直接從模型中控制這一點。 – Jason 2011-02-10 11:28:39
@Jason - 如果你做了頁面級的CSS,你只需要在視圖中指定它。如果你把它放在外部樣式表中,那麼它將不在視圖中。我知道它並不完全回答你的問題,但只是讓你知道這是一個選項。 – amurra 2011-02-10 12:59:07