我的表单没有返回空模型。
我正在详细信息页面上查看特定模型的详细信息,然后,如果用户按下 SubmitPost 按钮,视图应该返回模型。
看法
@model MyApp.Models.MyModel
@using (Html.BeginForm("ApplyUsingDetails", "Controller", FormMethod.Post))
{
<fieldset>
<legend>Course</legend>
<div class="display-label">MyModel ID</div>
<div class="display-field">
@Html.DisplayFor(model => model.CourseID)
</div>
<div class="display-label">Title</div>
<div class="display-field">
@Html.DisplayFor(model => model.Title)
</div>
etc. . .
<p><input type="submit" value="SubmitPost" /></p>
<more misc information for the view>
</fieldset>
}
行动
[HttpPost]
public ActionResult ApplyUsingDetails(MyModel model)
{
// when I try to access model here it comes up null
}
提供一些背景信息:我正在使用此表格让学生查看课程的详细信息,然后单击按钮申请课程。
关于为什么我的模型会为空的任何线索?