我有這個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
更新:對於那些仍在尋找,這是我如何解決它。