如何在 ASP.NET Core 2.0 Razor Pages 中获取域名

Rob*_*ill 3 asp.net

我正在尝试从 ASP.NET Core 2.0 Razor 页面应用程序的 Startup.Cs 模块中确定当前域名。该网站将绑定到几个不同的域,我想基于此加载适当的 _layout/theme。

我一直在搜索,但我不知道如何确定使用哪个域访问该站点。

任何帮助将不胜感激。

谢谢。

Tru*_*ruc 6

如果您的控制器继承自 Controller

public IActionResult About()
    {
        ViewData["Message"] = $"{this.Request.Scheme}://{this.Request.Host}{this.Request.PathBase}";

        return View();
    }
Run Code Online (Sandbox Code Playgroud)