一般用于app、cs、bs共用一个配置文件
public class NormalConfig
{
/// <summary>
/// 本公司编号
/// </summary>
public static string CUS_MINE { get { return ConfigurationManager.AppSettings["CUS_MINE"]; } }
/// <summary>
/// 商品类型编号
/// </summary>
public static string SP_SPLX { get { return ConfigurationManager.AppSettings["SP_SPLX"]; } }
}
/// <summary>
/// 获取配置文件数据
/// </summary>
/// <param name="key"></param>
/// <returns></returns>
public JsonResult GetNormalConfigValue(string key)
{
try
{
dynamic result = new System.Dynamic.ExpandoObject();
if (!string.IsNullOrEmpty(key))
{
NormalConfig normalConfig = new NormalConfig();
var keys = key.Split(',');
foreach (var item in keys)
{
((IDictionary<string, object>)result).Add(item, normalConfig.GetValue(item).ToString());
}
}
return this.Json((object)AjaxResult.Success((object)result));
}
catch (Exception ex)
{
return this.Json((object)AjaxResult.Error((object)ex.Message));
}
}