この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必要性のいくつかをしようとしますボタンは、表示されたテキストフィールドとは異なる値フィールドのために表示されます。上記のコードは単なるサンプルです。 –
更新:まだ見ている人のために、これは私がそれを解決する方法です..