2013-08-06 60 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

哇,這是所有它。浪費時間了! –