use*_*433 2 asp.net-mvc razor asp.net-core-mvc asp.net-core
[TL; DR]:如何在不使用MVC 6中的依赖注入的情况下访问AppSettings数据?
我正在尝试从我的MVC 6应用程序中的_Layout.cshtml中获取一些应用程序设置数据.
我理解(并已实现)http://docs.asp.net/en/latest/fundamentals/configuration.html#using-options-and-configuration-objects中描述的"选项"模式.
当我需要将一些设置注入特定的控制器时,它运行良好,但我无法确定如何将选项注入共享_Layout.cshtml,因为它没有关联的控制器.
有没有办法在不使用DI的情况下访问配置数据?
我想我已经解决了.在视图中,只要按照上述链接配置了选项服务,以下内容就可以使用.
@inject Microsoft.Extensions.OptionsModel.IOptions<MySettingsClass> Options
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1545 次 |
| 最近记录: |