Asp.net core 什么是ASP.NET 5中UrlHelper.GenerateContentUrl的类似物
在旧的MVC5/WebApi中,有使用静态方法的Asp.net core 什么是ASP.NET 5中UrlHelper.GenerateContentUrl的类似物,asp.net-core,asp.net-core-mvc,Asp.net Core,Asp.net Core Mvc,在旧的MVC5/WebApi中,有使用静态方法的UrlHelper:GenerateContentUrl和GenerateUrl GenerateContentUrl对于获取应用程序根目录的url非常有用: var root = UrlHelper.GenerateContentUrl("~", context /*HttpContext*/); 在MVC6(ASP.NET5)中,我们仍然有UrlHelper类。但其中没有静态方法。 那么应该使用什么呢?您可以在UrlHelper上使用Con
UrlHelper
:GenerateContentUrl
和GenerateUrl
GenerateContentUrl对于获取应用程序根目录的url非常有用:
var root = UrlHelper.GenerateContentUrl("~", context /*HttpContext*/);
在MVC6(ASP.NET5)中,我们仍然有UrlHelper
类。但其中没有静态方法。那么应该使用什么呢?您可以在UrlHelper上使用
Content
方法
示例(在Url属性表示UrlHelper的控制器中):Url.Content(“~/scripts/bootstrap.min.css”)代码>
每个请求都会创建一个UrlHelper实例,它通过注入其中的http上下文获取有关应用程序根路径的信息