有没有办法在视图或 cshtml 文件中注入配置设置(IConfiguration)?

Is there a way to inject configuration settings(IConfiguration) in a view or cshtml file?

我正在尝试直接在视图或 cshtml 中读取 Appsettings.json 文件。这可能吗?在 class 中,我可以作为 IConfiguration 传递到我的构造函数中,然后使用它来获取我的配置部分,例如 _configuration.GetSection("Application:AppDomain").Value 所以我试图直接对视图或 cshtml 执行相同的操作.有办法吗?

是的,你绝对可以通过在你的 View 上注入 IConfiguration 来做到这一点。它看起来像这样:

@using Microsoft.Extensions.Configuration
@inject IConfiguration Configuration
<h1>@Configuration.GetSection("Application:AppDomain").Value</h1>