我的輸入頁面上有一個OK和一個Cancel按鈕。這些按鈕在單獨的局部視圖中生成。確定按鈕是提交表單。取消是指向不同操作的鏈接。我不能作出取消按鈕到一個標準:在HTML中使用按鈕作爲鏈接(ASP.Net MVC 3)
<form><input value="Cancel"></form>
,因爲這將最終有不工作嵌套形式(形式是在所述外,主視圖)。 我可以使用JavaScript,但我希望能有一個沒有它的工作頁面。
我想:
<a href="@Url.Action("DoStuff")"><button type="button">Stuff</button></a>
能正常工作在Firefox,但不會對IE什麼。我在這裏錯過了什麼嗎?有一種簡單的方法可以讓按鈕作爲超鏈接工作嗎?
我試圖避免這一點,因爲它意味着提交方法必須處理取消。但是,我決定使用這種方法。 –