2013-08-06 59 views
0

我在MVC 4.一个非常基本的问题,我想用“EditorForModel”来渲染一个简单的表格,但HTML永远是空(无异常,无)。EditorForModel/DisplayForModel渲染没什么

视图模型:

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();} 

我显然缺少的东西很明显,但不应该是渲染一些默认的输入每个属性?!

回答

1

您应该删除curlybraces各地Html.EditorForModel.

你的观点应该是

@model BuMan.ViewModels.ProjectViewModel 
@Html.EditorForModel() 
+0

哇,这是所有它。浪费时间了! –