ASP.NET 中 UrlHelper.GenerateContentUrl 的模拟是什么 5
What is an analog of UrlHelper.GenerateContentUrl in ASP.NET 5
在旧的 MVC5/WebApi 中有 UrlHelper
静态方法:GenerateContentUrl
和 GenerateUrl
。
GenerateContentUrl 对于获取 url 到应用根目录很有用:
var root = UrlHelper.GenerateContentUrl("~", context /*HttpContext*/);
在 MVC 6 (ASP.NET 5) 中,我们仍然有 UrlHelper
class。但是里面没有静态方法。
那么用什么代替呢?
您可以在 UrlHelper
上使用 Content
方法
示例(来自控制器,其中 Url 属性 表示 UrlHelper):Url.Content("~/scripts/bootstrap.min.css");
一个 UrlHelper 实例是根据请求创建的,它通过注入其中的 http 上下文获取有关应用程序根路径的信息。
在旧的 MVC5/WebApi 中有 UrlHelper
静态方法:GenerateContentUrl
和 GenerateUrl
。
GenerateContentUrl 对于获取 url 到应用根目录很有用:
var root = UrlHelper.GenerateContentUrl("~", context /*HttpContext*/);
在 MVC 6 (ASP.NET 5) 中,我们仍然有 UrlHelper
class。但是里面没有静态方法。
那么用什么代替呢?
您可以在 UrlHelper
上使用Content
方法
示例(来自控制器,其中 Url 属性 表示 UrlHelper):Url.Content("~/scripts/bootstrap.min.css");
一个 UrlHelper 实例是根据请求创建的,它通过注入其中的 http 上下文获取有关应用程序根路径的信息。