如何在MVC 4中的按钮onclick事件中调用方法?

时间:2013-03-11 12:25:23

标签: asp.net-mvc asp.net-mvc-4

我正在开发一个MVC应用程序。

在编辑视图中,我想要保存/提交按钮和取消按钮。

默认情况下MVC给出'返回列表'链接。这个链接调用index()方法。

现在,我想在Cancel按钮的Onclick事件上调用这个index()方法,该怎么做?

<input type="submit" value="Save" onclick="return validate();" id="btnSubmit" />  
<input type="Button" value ="Cancel" onclick="Index()"style=" font-size:"1.2em"/>

我必须在上面的代码中做出哪些更改?

1 个答案:

答案 0 :(得分:4)

您可以使用window.location.href重定向到指定的网址:

<input type="Button" value="Cancel" onclick="window.location.href='@Url.Action("index")'" style=" font-size:"1.2em"/>

或只是使用锚而不是按钮:

@Html.ActionLink("Cancel", "Index")