Hei*_*del 1 asp.net-mvc asp.net-mvc-4
我需要在我的表单中创建textarea字段
<textarea class="img-shadow" cols="20" id="Message" name="Message" rows="2">Message</textarea>
Run Code Online (Sandbox Code Playgroud)
我写代码
@Html.TextAreaFor(model => model.Message, new { @class = "img-shadow" })
Run Code Online (Sandbox Code Playgroud)
但我没有任何文字,我得到空文本区域
<textarea class="img-shadow" cols="20" id="Message" name="Message" rows="2"></textarea>
Run Code Online (Sandbox Code Playgroud)
我该如何添加文字?
文本框的内容将是值的任何值model.Message.
这应该在你的Action方法中设置Controller,并传递给View
public ViewResult ActionName() {
var model = new ViewModel();
model.Message = "Text Area Content";
return View(model);
}
Run Code Online (Sandbox Code Playgroud)
作为测试只输出model.Message的View,这将是空的.
<p>@Model.Message</p>
Run Code Online (Sandbox Code Playgroud)
然后@Html.TextAreaFor(model => model.Message, new { @class = "img-shadow" })会输出
<textarea class="img-shadow" cols="20" id="Message" name="Message" rows="2">Text Area Content</textarea>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
33708 次 |
| 最近记录: |