重定向到外部网址 - 链接在浏览器中工作,但不能重定向方法

时间:2015-05-06 10:04:53

标签: asp.net asp.net-mvc

参考.net mvc redirect to external url

因此,您可以使用重定向设置控制器,如下所示:

public ActionResult SiteDetails(short id)
{
   return Redirect("localhost:1234/Controller/Action");
}

BUT
- 当你给行动打电话时没有任何反应。
- 期待重定向,没有任何反应。
- 期望重定向到另一个MVC站点,没有任何反应。
- 不仅如此 - 在调试时,进入重定向的字符串url在复制到浏览器时也能正常工作。

为什么这不起作用?

1 个答案:

答案 0 :(得分:2)

需要' http://'在字符串中。

public ActionResult SiteDetails(short id)
{
   return Redirect("http://localhost:1234/Controller/Action");
}