Asp.net mvc 2 ASP.NET MVC-如何在强类型文本区域中设置默认值?
我正在尝试使TextArea具有默认值Asp.net mvc 2 ASP.NET MVC-如何在强类型文本区域中设置默认值?,asp.net-mvc-2,textarea,Asp.net Mvc 2,Textarea,我正在尝试使TextArea具有默认值 <%: Html.TextAreaFor(Function(model) model.Description, 5, 10, New With {.Value = "Description: "})%> 这在文本框for中正常工作,但在文本区域for 我是否遗漏了一些非常明显的内容?您可以在创建模型时在控制器操作中指定Description属性的值,并将该模型传递给视图: public ViewResult Create() {
<%: Html.TextAreaFor(Function(model) model.Description, 5, 10, New With {.Value = "Description: "})%>
这在文本框for
中正常工作,但在文本区域for
我是否遗漏了一些非常明显的内容?您可以在创建模型时在控制器操作中指定Description属性的值,并将该模型传递给视图:
public ViewResult Create()
{
var model = new MyPageModel()
{
Description = "Description: ";
}
return View(model);
}
他认为:
<%: Html.TextAreaFor(model.Description) %>
设置该值不起作用,因为文本区域的内容是在开始标记和结束标记之间指定的,而不是作为属性指定的。太好了,这也是我的想法。这是一个“添加”页面,因此模型为空。当然,我可以创建一个实例并预填充。我会尽快试一试。