加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-15 23:13:15 所属栏目:asp.Net 来源:网络整理
导读:我有一个使用第三方activeX控件的ASP.NET网站.我必须将一些参数传递到 HTML页面中的OBJECT标签.如果我将这些参数硬编码到HTML中,一切正常. 我想将参数放在我的web.config中,并附上应用设置“key / value”对. 我的问题是我无法读取HTML标记中的应用程序键设
我有一个使用第三方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"]%>" />

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读