【发布时间】:2014-04-02 10:02:26
【问题描述】:
我有一个简单的表单,其中包含姓名和年龄输入框,底部有两个按钮,例如:
<input type="submit" id="submitButton" name="submitAction" value="Save" />
<input type="submit" id="submitButton" name="submitAction" value="Submit" />
保存按钮只是创建一个临时数据,以便他们可以回来编辑它,提交按钮将继续创建它,现在当任何按钮被点击时,它都会进入这个控制器功能:
public ActionResult CreatePerson(Person model, string submitAction)
{
//lots of code i removed
}
但是 submitAction 为空,关于为什么会发生这种情况的任何想法?
我的完整 .cshtml 代码
@model Person
@using (Html.BeginFormAntiForgeryPost(null, FormMethod.Post))
{
@Html.TextBox(x => x.Name)
@Html.TextBox(x => x.Age)
<input type="submit" id="submitButton" name="submitAction" value="Save" />
<input type="submit" id="submitButton" name="submitAction" value="Submit" />
}
【问题讨论】:
标签: c# javascript jquery asp.net-mvc forms