当前位置:编程学习 > C#/ASP.NET >>

Asp.net mvc Action跳转到另一网站怎么写?

如本地站点:http://passport.autobill.com.cn/User/Register

在action(另一个站点)中需要跳转到上面的站点应该怎么写?

return Redirect("http://passport.autobill.com.cn/User/Register/User/Register");
或者是HttpContext.Response.Redirect的方式也不行,

http://passport.autobill.com.cn/User/Register可以单独访问,


这是怎么回事呢? --------------------编程问答--------------------
return RedirectToAction("Register", "User");
--------------------编程问答-------------------- 直接Redirect("http://passport.autobill.com.cn/User/Register/User/Register"); 别return --------------------编程问答-------------------- <a href="#" onclick="top.location.href='@Url.Action("Register", "User")'">xxx</a> --------------------编程问答--------------------
引用 1 楼  的回复:
C# code
return RedirectToAction("Register", "User");



两个站点,不是一个Web项目 --------------------编程问答--------------------
引用 3 楼  的回复:
<a href="#" onclick="top.location.href='@Url.Action("Register", "User")'">xxx</a>



后台代码的,不是前台 --------------------编程问答--------------------
引用 2 楼  的回复:
直接Redirect("http://passport.autobill.com.cn/User/Register/User/Register"); 别return



这个试过了的,不行的 --------------------编程问答-------------------- return PartialView("Register", "User"); --------------------编程问答-------------------- 经验证 return Redirect("http://www.baidu.com");这样是OK的,不知道楼主是怎么写的。 --------------------编程问答-------------------- response.write("<script language='javascript'>window.location.href='http://www.baidu.com'</script>");
实在不行 就用JS跳转 --------------------编程问答--------------------  Redirect("http://passport.autobill.com.cn/User/Register/User/Register");
这个没错啊!!! --------------------编程问答-------------------- 楼主是不是想重定向到另一个域名的网址,但浏览器地址栏还是显示当前网站的URL,
比如浏览器地址栏是:http://www.a.com/action/,楼主想重定向到http://www.b.com/action/,但浏览器地址栏的内容始终不变,

是这样吗? --------------------编程问答--------------------
引用 11 楼  的回复:
楼主是不是想重定向到另一个域名的网址,但浏览器地址栏还是显示当前网站的URL,
比如浏览器地址栏是:http://www.a.com/action/,楼主想重定向到http://www.b.com/action/,但浏览器地址栏的内容始终不变,

是这样吗?


这不是重点 --------------------编程问答--------------------
引用 8 楼  的回复:
经验证 return Redirect("http://www.baidu.com");这样是OK的,不知道楼主是怎么写的。


可能是我环境出问题,谢谢你耐心回答 --------------------编程问答-------------------- 你确定有加http://?
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,