使用按钮作为HTML中的链接(表单ASP.Net MVC 3)

时间:2011-07-30 05:58:40

标签: html asp.net-mvc-3

我的输入页面上有一个OK和一个Cancel按钮。这些按钮在单独的局部视图中生成。 “确定”按钮是表单的提交。取消是指向其他操作的链接。我无法将“取消”按钮变为标准:

<form><input value="Cancel"></form>

因为这会导致嵌套表单不起作用(表单在外部主视图上)。 我可以使用Javascript,但我希望有一个没有它的页面。
我试过了:

 <a href="@Url.Action("DoStuff")"><button type="button">Stuff</button></a>

这适用于Firefox,但在IE上没有任何作用。我在这里错过了什么吗?是否有一种简单的方法可以让按钮作为超链接工作?

2 个答案:

答案 0 :(得分:1)

您始终可以使取消按钮提交表单并在服务器端进行重定向

答案 1 :(得分:0)

您可以将链接的CSS样式设置为按钮。