如何直接在.aspx页面中访问web.config设置?

时间:2010-11-11 09:15:32

标签: asp.net asp.net-2.0

我创建了一个网页,它在Web.Config中包含一些设置值,例如图像。所以我想在特定图像src中的Web.Config文件和文件名中给出图像的路径。

我只想在aspx页面中读取该设置,而不是在代码隐藏中。

例如

以下是我的代码:

Web.Config:
<add key="ImagePath" value="http://192.168.0.181/Labeling/Images/"/>

在我的aspx页面中,

<img id="ImgHeader" runat="server" src="<%ConfigurationManager.AppSettings["ImagePath"]%>" />

4 个答案:

答案 0 :(得分:36)

<img id="ImgHeader" runat="server" src="<%$ ConfigurationSettings.AppSettings["ImagePath"] %>" />

应该做的伎俩。

答案 1 :(得分:16)

Waqas Iqbal的回答:

<%$ AppSettings:ImagePath %> 
来自Binding ASP.Net Web.Config Settings To .ASPX File <a href></a>?

效果很好!

答案 2 :(得分:5)

<%= ConfigurationSettings.AppSettings["ImagePath"] %>

答案 3 :(得分:0)

这对我有用:

<%= ConfigurationManager.AppSettings("ImagePath") %>