gpt4 book ai didi

asp.net - 如何读取 HTML 标记中的 web.config APP 键设置

转载 作者:技术小花猫 更新时间:2023-10-29 12:22:23 26 4
gpt4 key购买 nike

我有一个使用第 3 方 activeX 控件的 ASP.NET 站点。我必须将一些参数传递给 HTML 页面中的 OBJECT 标记。如果我将这些参数硬编码到 HTML 中,一切正常。

我想将参数放在我的 web.config 中,其中包含应用程序设置“键/值”对。

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

在客户端 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 - 如何读取 HTML 标记中的 web.config APP 键设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4056827/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com