1、在配置文件appsettings.json里新增AppSettings节点

{
"Logging": {
"LogLevel": {
"Default": "Warning"
}
},
"AppSettings": {
"HttpUrl": "http://www.ehongcn.com",
"Copyright": "山南远宏科技有限公司"
},
"AllowedHosts": "*"
}

2、新建实体类AppSettings,通常建在公共类库Common里

    public class AppSettings
{
public string HttpUrl { get; set; }
public string Copyright { get; set; }
}

3、在Startup类里的ConfigureServices配置

services.Configure<AppSettings>(Configuration.GetSection("AppSettings"));

4、控制器或者业务类里使用

        private readonly AppSettings _appSettings;

        public HomeController(IOptions<AppSettings> appSettings)
{
_appSettings = appSettings.Value;
} public IActionResult Index()
{
ViewData["Url"] = _appSettings.HttpUrl;
return View();
}

5、页面上使用

@using Microsoft.Extensions.Options;
@using Demo.Common
@inject IOptions<AppSettings> Settings
@{
ViewData["Title"] = "Privacy Policy";
}
<h1>@ViewData["Title"]</h1> <p>版权所属有 @Settings.Value.Copyright.</p>

最新文章

  1. Python 类与作用域——一些测试
  2. HDU 5867 Sparse Graph (2016年大连网络赛 I bfs+补图)
  3. C#程序中:如何删除xml文件中的节点、元素。
  4. 制作Orcad的变种BOM(Variant BOM)
  5. 遍历hashMap对效率的影响
  6. 震荡信号Simulink仿真
  7. C# 读取Execl和Access数据库
  8. 分享:SringBuffer与String的区别
  9. 学习Matplotlib
  10. 【JMeter】if语句中不能Failure=false解决办法
  11. CentOS7快速搭建LNMP环境
  12. 如何让浏览器支持ES6语法,步骤详细到小学生都能看懂!
  13. Eclipse编写代码时设置属于自己的注释
  14. 采用synchronized关键字写一个显示锁
  15. JAVA基础积累
  16. 树——B-树
  17. Tornado的异步非阻塞
  18. funny故事
  19. .net 未被引用的错误
  20. 2015年传智播客JavaEE 第168期就业班视频教程06-权限校验子系统介绍

热门文章

  1. Java异常(一)Java异常简介及其框架
  2. 15、springboot访问html文件
  3. [js高手之路]Node.js实现简易的爬虫-抓取博客所有文章列表信息
  4. xamarin.Android SQLite存储
  5. python学习之老男孩python全栈第九期_数据库day002 -- 作业 (数据库为day001创建的数据库)
  6. js-NodeList对象和HTMLCollection对象
  7. [微信小程序] 微信小程序获取用户定位信息并加载对应城市信息,wx.getLocation,腾讯地图小程序api,微信小程序经纬度逆解析地理信息
  8. linux 用户管理 groupadd、groupmod、groupdel、gpasswd
  9. 【转】Twitter Storm: 在生产集群上运行topology
  10. 使用 PowerShell 创建 Linux 虚拟机