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脚本(上面两种方式都属于这种)
使用超链接

示例代码

示例代码