2
使用Razor视图引擎,我有这样一些代码如下:ASP.NET MVC 3文本区域默认内容
@Html.TextAreaFor(model => model.Field, 20, 100, null)
我怎样才能让这个文本区域有一个默认值,即什么是正常的<textarea>
和</textarea>
之间?
使用Razor视图引擎,我有这样一些代码如下:ASP.NET MVC 3文本区域默认内容
@Html.TextAreaFor(model => model.Field, 20, 100, null)
我怎样才能让这个文本区域有一个默认值,即什么是正常的<textarea>
和</textarea>
之间?
如果您只使用默认文本填充模型上的Field
属性,它应该可以工作。它会在生成标记时自动插入文本。
如果你看一个编辑视图,你会发现它是如何工作的。
做到这一点,正确的方法是从控制器内填充的模型,并将其发送给视图。
// create a new model object
MyViewModel model = new MyViewModel();
// populate the "Field" property in said object
model.Field = "this is my field text";
// send the pre-populated model to the veiw
return View(model);