我试图将模型回发给控制器,但ViewModel中的成员为null(而不是整个模型只是为null)。这是视图模型:
public List<ApplicationDetails> ApplicationDetails { get; set; }
public Application Application { get; set; }
public SelectList[] Match { get; set; }
public SelectList[] States { get; set; }
这是控制器动作的签名:
[HttpPost]
public ActionResult Details(ApplicationQueueDetailsViewModel applicationQueueDetailsViewModel)
这是表格签名:
<%
using (Html.BeginForm("Details", "ApplicationQueue", FormMethod.Post))
{
...etc
<input type="Submit" value="Save Status" id="Submit1" />
%>
这是一个旧的应用程序,我尝试重构一点。我显然已经遗漏了一些东西。我不确定还包括哪些内容。
关于为什么应用程序,应用程序详细信息,匹配和状态在控制器发布期间都为空的任何想法?我觉得它很简单我忽略
答案 0 :(得分:1)
确保您的输入具有匹配的名称字段。