2011-06-26 30 views
2

使用Razor视图引擎,我有这样一些代码如下:ASP.NET MVC 3文本区域默认内容

@Html.TextAreaFor(model => model.Field, 20, 100, null) 

我怎样才能让这个文本区域有一个默认值,即什么是正常的<textarea></textarea>之间?

回答

3

如果您只使用默认文本填充模型上的Field属性,它应该可以工作。它会在生成标记时自动插入文本。

如果你看一个编辑视图,你会发现它是如何工作的。

0

做到这一点,正确的方法是从控制器内填充的模型,并将其发送给视图。

// 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);