我被一个小问题困住了。例如,我在一个已经发布到控制器操作方法的表单中有这个按钮 Edit()
。现在我想要一个取消按钮,例如,它将发布到不同的操作方法Edit(int id)
。我正在尝试覆盖Html.Begin
表单中指定的默认帖子,因此我附加了一个 Javascript 事件,但该事件没有命中。我知道如果我使用动作链接,它就像一个魅力,但我担心让链接看起来像一个按钮。此外,为了在表单中使用不同元素进行物理放置,我无法将链接放入不同的表单中。真的很感激任何提示。
@using (Html.BeginForm("Edit", "RunLogEntry", FormMethod.Post, new { enctype = "multipart/form-data" })) {
<input id="create" class="art-button" type="submit" value="Save" />
<input id="cancel" class="art-button" type="submit" value="Cancel" />
}
$("#cancel").click(function(e) {
e.preventDefault(); //Keep form from posting
window.location.href = "REDIRECT URL";
});