基于appsettings键在Master页面中动态加载文件

时间:2016-04-23 14:50:24

标签: c# asp.net .net

如果我想在母版页中添加一个文件的链接,我会把它放进去 像这样appsettings.config里面

<appSettings> 
<add key="key1" value="filepath/filename.filextension" />
...
</appSettings> 

然后在Master文件中,Master1.Master.cs 在 OnInit 方法中:

string s1 = WebConfigurationManager.AppSettings["key1"];

结果应该是在Master1.Master中添加值 在<head>标记中。 我正确配置了吗?出现问题并且未添加链接(部署后检查html源)。 我这样做是因为我希望使用我的部署工具动态指定此URL,具体取决于我部署的环境。 我正在使用带有C#和ASP.NET 4的Visual Studio 2013。

1 个答案:

答案 0 :(得分:0)

您可以使用:

string s1 = ConfigurationManager.AppSettings["key1"];`

请记住在项目中引用System.Configuration程序集。