我阅读了与同一问题相关的各种帖子,但似乎找不到解决方案。我有一个 MVC 4 应用程序,我在其中指定了一个表单
@using (Html.BeginForm("SaveFirstAmountPayable", "Policy", FormMethod.Post,
new Dictionary<string, object> { { "name", "frmPolicyFirstAmountPayable" },
{ "id", "frmPolicyFirstAmountPayable" } }))
{
@Html.Kendo().HtmlHelper.TextBoxFor(m =>
m.FirstAmountPayable.FirstAmountPayableDescription,
new Dictionary<string, object> { { "id", "txtDescription" }})
// Some other inputs bounded to the model.
}
我有一个按钮
<button class="btn grey" type="button" id="btnSave" name="btnSave">Save</button>
和一些 JQuery 代码将进行一些验证,然后提交表单
$(formId).submit();
我的控制器中有一个断点,并且传递的模型中的所有值都是空的。任何想法为什么会发生这种情况?