先创建个json文件,一般是叫appsettings.json.
json配置如下:
{
"SidebarImg": ""
}
创建读取实例,并且读取配置项:
public class AppSetting
{
public static IConfiguration Configuration { get; set; }
static AppSetting()
{
string Path = "appsettings.json";
//ReloadOnChange = true 当appsettings.json被修改时重新加载
Configuration = new ConfigurationBuilder()
.Add(new JsonConfigurationSource { Path = Path, Optional = false, ReloadOnChange = true })//这样的话,可以直接读目录里的json文件,而不是 bin 文件夹下的,所以不用修改复制属性
.Build();
}
//获取配置的侧边栏图标
public static string SidebarImg()
{
string sidebarImg = AppSetting.Configuration["SidebarImg"];
if (!string.IsNullOrWhiteSpace(sidebarImg))
{
return sidebarImg;
}
return "../../images/logo.png";
}
}