【发布时间】:2017-11-14 22:47:51
【问题描述】:
如何在 ASP.NET Core 1.1 的 MVC 视图中访问IConfiguration?
例如。 _Layout.cshtml
<link href="@Configuration["MyConfigEntry"]/css/site.min.css>
【问题讨论】:
标签: asp.net-core asp.net-core-mvc
如何在 ASP.NET Core 1.1 的 MVC 视图中访问IConfiguration?
例如。 _Layout.cshtml
<link href="@Configuration["MyConfigEntry"]/css/site.min.css>
【问题讨论】:
标签: asp.net-core asp.net-core-mvc
在 asp.net core 中,您可以将 IConfiguration 实现注入您的视图并使用它:)
@using Microsoft.Extensions.Configuration
@inject IConfiguration Configuration
<link rel="stylesheet" href="@Configuration["MyConfigEntry"]/css/site.min.css">
【讨论】:
@inject 它into the view(如果这真的是你想做的)。
其他文档:Options provided by a view model or with direct view injection
【讨论】:
如果发布的链接是您举例的地方,那么可能是这样做
<link href="@Startup.Configuration["MyConfigEntry"]/css/site.min.css>
这是因为您在引导应用程序时将 Configuration 对象设置为静态。
来自Configure an ASP.NET Core App
public static IConfigurationRoot Configuration { get; set; }
【讨论】:
static 在最新版本的asp.net core 中的默认代码?它有什么缺点吗?