ajax异步
通过ajax去请求数据,然后在js里面得到返回结果,赋值location.href
跳转页面
form同步
通过post form表单提交数据,然后在表单对应的Action里面调用Redirect
登录
[HttpPost] public ActionResult RedirectByForm(string url) { return Redirect(url); }
注意
二者不可混用,比如ajax请求+Redirect,这样返回的页面在Network请求里面,而不是实现跳转页面
其他
使用Response.Redirect 方法
使用Server.Transfer方法
使用Server.Execute 方法
使用javascript脚本(上面两种方式都属于这种)
使用超链接