我在 MVC 4 中有一个非常基本的问题。我正在尝试使用“EditorForModel”来呈现一个简单的表单,但 HTML 始终是空白的(没有异常,什么都没有)。
视图模型:
public class ProjectViewModel {
public int ProjectId { get; set; }
public string ProjectName { get; set; }
public string Client { get; set; }
public bool Secured { get; set; }
public DateTime StartDate { get; set; }
}
控制器动作:
[HttpGet]
public ActionResult New() {
return View(new ProjectViewModel());
}
看法:
@model BuMan.ViewModels.ProjectViewModel
@{ Html.EditorForModel();}
我显然遗漏了一些非常明显的东西,但是不应该为每个属性呈现一些默认输入吗?!