Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net core 什么是ASP.NET 5中UrlHelper.GenerateContentUrl的类似物_Asp.net Core_Asp.net Core Mvc - Fatal编程技术网

Asp.net core 什么是ASP.NET 5中UrlHelper.GenerateContentUrl的类似物

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

在旧的MVC5/WebApi中,有使用静态方法的
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上下文获取有关应用程序根路径的信息