【问题标题】:Redirect user to page in a different ASP.NET Core Razor web site将用户重定向到不同 ASP.NET Core Razor 网站中的页面
【发布时间】:2018-11-25 07:29:17
【问题描述】:

我有一个 ASP.NET Core 2.1 Razor 应用程序,其中有两个在登录前处于活动状态的菜单项。单击任一菜单项时,我想转移(重定向?)到不同的网站。我尝试了重定向,如下图,但是当前的url被添加到我指定的字符串中。

    public IActionResult OnGet()
    {
        string url = "www.google.com";

        return Redirect(url);
    }

我该怎么做?

【问题讨论】:

  • 通过添加方案,例如https://.
  • 是的,如果没有包含协议/方案的 完整 URI,您无法重定向到其他域。

标签: c# asp.net-core razor-pages


【解决方案1】:

反正没过多久就得到了摆在我面前的答案。感谢 CodeCaster 和 Chris Pratt。使用完全限定的 URL 确实可以正常工作。

        public IActionResult OnGet()
    {
        string url = "https://www.google.com";

        return Redirect(url);
    }

【讨论】:

    猜你喜欢
    • 2021-07-15
    • 2021-12-20
    • 2018-01-31
    • 2021-02-21
    • 2018-10-21
    • 2021-09-27
    • 1970-01-01
    • 2019-02-04
    相关资源
    最近更新 更多