ASP.Net MVC:重定向到自定义URI方案不起作用

时间:2016-03-23 10:52:57

标签: asp.net-mvc asp.net-mvc-4 redirect url-redirection

当我尝试重定向到自定义URI方案时,如:openURL://,网络浏览器会将我引导至相对路径:http://localhost/myServer/Main/openURL,而不是显示openURL://

我的代码:

public class MainController : Controller
{
    public ActionResult MyAction()
    {
        return Redirect("openURL://");
    }
}

我也用过:

public class MainController : Controller
{
    public ActionResult MyAction()
    {
        return new RedirectResult("openURL://");
    }
}

但它不起作用。

1 个答案:

答案 0 :(得分:2)

提供完全限定的网址: -

而不是

return Redirect("www.google.com");

使用

return Redirect("http://www.google.com");

修改: - 根据您更新的问题, 检查这些stackoverflow帖子123.