我有一个输入按钮,我想在点击时重定向到视图或动作。我怎么能这样做?
答案 0 :(得分:2)
您无法重定向到视图。您可以重定向到控制器操作,然后控制器操作将呈现视图。你可以使用javascript:
<input type="button" id="foo" value="foo" />
加载DOM后,附加一个点击事件:
$(function() {
$('#foo').click(function() {
window.location.href = '<%= Url.Action("foo") %>';
});
});
如果您正在谈论提交按钮,那么您不需要javascript,只需设置相关action
的{{1}}:
form
但我认为在您的情况下,语义最正确的是使用您可以style with CSS to look as a button的锚标记。
答案 1 :(得分:1)
您是否只能为按钮所属表单的操作指定适当的URL?
答案 2 :(得分:0)
我刚刚意识到输入按钮需要转到我可以使用链接映射的其他网址。