Html.EditorFor设置文本框的初始值

tim*_*ord 2 c# asp.net-mvc-3

使用C#绑定到MVC3中的视图模型.

设置文本框的初始值有困难,尝试这样做而无需创建模板等

任何想法或我是否必须走创建自定义模板的道路?

蒂姆,谢谢

Dar*_*rov 7

您可以在控制器中设置初始值:

public ActionResult Index()
{
    var model = new MyViewModel
    {
        MyProperty = "initial value"
    };
    return View(model);
}
Run Code Online (Sandbox Code Playgroud)

并在视图中:

@model MyViewModel
@Html.EditorFor(x => x.MyProperty)
Run Code Online (Sandbox Code Playgroud)