我有这个ASP.net MVC项目,需要像界面一样的向导... 所以我使用下一个,在窗体后面的按钮。按钮标记不工作在IE7(使用asp.net mvc)
而我在我的控制器中捕获按钮名称以执行所需的操作。
但问题是按一下按钮在IE8,铬,FF但不是在IE7工作。
它似乎没有触发回传......我必须明确地开枪的onclick回发? 任何人都知道为什么按钮点击不在IE7中触发?
感谢我明白任何答案..
这是我现在用的是伪代码...
<% using (Html.BeginForm("ListEntries","Home",FormMethod.Post, new { @Id = "MyForm" })) {%>
<button name="button" value="next">Next</button>
<button name="button" value="back">Back</button>
//blah....blh...blah...
<% } %>
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult ListEntries(string button)
{
if (button == "next")
return RedirectToAction("doNextAction");
else
if (button == "back")
return RedirectToAction("goBack");
}
谢谢...此链接有一些有用的信息,我需要......我会尝试一些自己solution..I的需要按钮,因为值字段与显示的文本字段不同。上面的代码只是一个示例。 – 2011-02-09 02:17:39
更新:对于那些仍在寻找,这是我如何解决它。