0

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

私は明らかに非常に明白な何かを欠いていますが、それは各プロパティのいくつかのデフォルト入力をレンダリングするべきではありませんか?!

4

1 に答える 1

1

周りの中括弧を削除する必要がありますHtml.EditorForModel.

あなたの見解は

@model BuMan.ViewModels.ProjectViewModel
@Html.EditorForModel()
于 2013-08-06T10:01:14.443 に答える