<% using (Html.BeginForm("Create", "User", FormMethod.Post, new { id = "frmCreateUser", name = "frmCreateUser" })){%>
Create
メソッド名であり、メソッドがコントローラー名であるコントローラーにフォームデータを送信しようとしていますuser
。メソッドの構文
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Create(User UserToCreate)
{
//Controller action
}
テキストボックスの構文
<%: Html.TextBoxFor(model => model.UserName, new {id="UserName", size="30" })%>
Create で呼び出しは正常に行われますが、User オブジェクトが null を返すのはなぜですか?