首页 >> WEB开发

ASP.NET MVC3 @Html.EditorFor 的 textarea

2011-11-01 20:27:52

ASP.NET MVC3 @Html.EditorFor 的 textarea 多行文本

其实就一行,就是在定义Model的时候定义数据类型就可以了.即添加[DataType(DataType.MultilineText)]属性

public class MyModel
{
    [DataType(DataType.MultilineText)]
    public string Name{ get; set; }
}

public class HomeController : Controller
{
    public ActionResult Index()
    {
        return View(new MyModel());
    }
}

@model Models.MyModel
@using (Html.BeginForm())
{
    @Html.EditorFor(model => model.Name)
    <input type="submit" value="提交" />
}