开发者

Binding ASP.Net Web.Config Settings To .ASPX File <a href></a>?

The Scenario

I have an ASP.NET web project. I want to be able to define all of the links for the site inside my web.config file so that they can be changed easily if needs be. Currently I have an "" section in my web.config file.

The Question

How do I bind this key value pair to an '' tag in my .aspx file?!

The App Settings in My Web.Config File

<appSettings>
    <add key="MyNewLink" value=&quo开发者_高级运维t;http://someurl.co.uk/" />
</appSettings>

Help greatly appreciated.

EDIT:

Sorry I should have mentioned that this is for a html link: **<a href></a>**


In your aspx file it would be:

NavigateUrl='<%$ AppSettings:MyNewLink %>'

and the full <a> tag is defined as:

<a runat="server" href="<%$ AppSettings:MyNewLink %>">Text link</a>

This syntax can only be used on an ASP.NET WebForms server control.


Isn't this what a .sitemap file is for?

Anyway, as far as I know, you will have to 'bind' this from code behind. Something like:

hlYourLink.NavigateUrl = ConfigurationManager.AppSettings["MyNewLink"];


I ended up using this......

.aspx file

<asp:literal id="litgetquote" runat="server"></asp:literal>

.aspx.cs CODE BEHIND

litgetquote.Text = "<A HREF='" + ConfigurationManager.AppSettings["GetQuoteUrl"] + "'>" +
            "get a quote now" + "</A>";
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜