我试图从ASP.NET Core 2.0 Razor页面应用程序的Startup.Cs模块中确定当前域名。该网站将绑定到几个不同的域,我想基于此加载适当的_layout /主题。
我一直在搜索,但我无法弄清楚如何确定用于访问该网站的域名。
非常感谢任何帮助。
感谢。
答案 0 :(得分:1)
如果您的控制器继承自Controller
public IActionResult About()
{
ViewData["Message"] = $"{this.Request.Scheme}://{this.Request.Host}{this.Request.PathBase}";
return View();
}