asp.net – 如何在HTML标记中阅读web.config APP键设置

前端之家收集整理的这篇文章主要介绍了asp.net – 如何在HTML标记中阅读web.config APP键设置前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个使用第三方activeX控件的ASP.NET网站.我必须将一些参数传递到 HTML页面中的OBJECT标签.如果我将这些参数硬编码到HTML中,一切正常.

我想将参数放在我的web.config中,并附上应用设置“key / value”对.

我的问题是我无法读取HTML标记中的应用程序键设置成功地将它们作为参数传递.我可以从后面的服务器端代码读取它们.

在客户端HTML标记中读取这些设置的正确方法是什么?

谢谢

解决方法

除了使用<%= ConfigurationManager.AppSettings [“MyAttribute”]%>除其他人已经注意到,您还可以使用 expression builders.语法有所不同.而不是<%= ...%>您使用<%$AppSettings:MyAttribute%>,如下所示:
<object id="myObjectID attr="<%$AppSettings: MyAttribute %>" ...>

如果您只是将appSettings值直接转储到静态HTML(因为我假定你在这个例子中),所以这两种方法在所有实际目的上是相同的.

不过,对于表达式构建器来说,可以使用它们来声明性地将appSettings值分配给Web控件属性,而使用<%= ...%>句法.也就是说,使用表达式构建器,您可以执行以下操作:

<asp:Label runat="server" ... Text="<%$AppSettings: MyAttribute %>" />

而你不能做:

<asp:Label runat="server" ... Text="<%=ConfigurationManager.AppSettings["MyAttribute"]%>" />

猜你在找的asp.Net相关文章