我在MVC 4中有一个非常基本的问题,我试图使用"EditorForModel“来呈现一个简单的表单,但是HTML始终是空白的(也不例外,没有什么)。
ViewModel:
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();}我显然遗漏了一些非常明显的东西,但这难道不应该为每个属性提供一些默认输入吗?!
发布于 2013-08-06 10:01:14
您应该删除Html.EditorForModel.周围的花括号
你的观点应该是
@model BuMan.ViewModels.ProjectViewModel
@Html.EditorForModel()https://stackoverflow.com/questions/18076918
复制相似问题