表单提交并不总是传递按钮值

时间:2012-10-16 15:09:55

标签: iphone asp.net-mvc

我正在研究 ASP.NET MVC4移动应用程序

问题是,在基于移动的Web浏览器和基于Windows或Mac的Web浏览器上测试应用程序时,后台代码的行为会有所不同。以下是详细信息:

我有4个按钮:

<input type="submit" name="actionButton" value="START" id="a1" />
<input type="submit" name="actionButton" value="BACK" id="a2" />
<input type="submit" name="actionButton" value="NEXT" id="a3" />
<input type="submit" name="actionButton" value="FINISH" id="a4" />

在我的控制器中我有这个:

[HttpPost]
public ActionResult Index(SurveyModel model, string actionButton)

当我在 windows mac 基于浏览器上测试时,它可以正常工作。在提交FORM时,START,BACK,NEXT,FINISH值将传递给actionButton参数,我可以毫无问题地处理它们。

当我在 iPhone 上测试时,点击上面的其中一个按钮提交表单,有时actionButton参数为空。任何人都有同样的经历吗?

0 个答案:

没有答案