@{Response.Redirect("Index","Home")};
以上代码不起作用请帮助我。
答案 0 :(得分:1)
Response.Redirect
是服务器端操作,在视图中使用没什么意义。您正在进行适当的客户端操作。
您只需在Javascript(客户端)中更改window.location.href
即可重定向浏览器,并使用Url.Action
在JavaScript中生成(服务器端)适当的客户端网址。
e.g。类似的东西:
<input type="button" onclick="function(){window.location.href=@(Url.Action("Index", Home"))}" value="Press Me!"/>
坦率地说,您可能只想要一个指向按钮的主页链接,因为在这种情况下使用location.href
重定向没有任何优势。