gpt4 book ai didi

c# - 根据 Web.config 键的 ASP.NET 条件标记呈现

转载 作者:可可西里 更新时间:2023-11-01 02:29:26 26 4
gpt4 key购买 nike

我在 web.config 中有一个 key 作为 -

<add key="IsDemo" value ="true"/>

我想根据上面的 web.config 条目显示/隐藏 非服务器 html 标记 的标记,而不使用文件隐藏代码(因为没有 .cs 文件,也没有 runat=服务器控件)。类似于以下伪代码:

IF ( IsDemo == "true" )
THEN
<tr>
<td id="tdDemoSection" colspan="2" align="left" valign="top">
<.....>
</td>
</tr>
ENDIF

有谁知道我们可以在 .aspx 标记中编写这样的条件逻辑?请帮忙!!!

编辑:

我隐藏或显示的部分有一些数据,如用户名和密码。所以,我不希望用户使用 Firebug 或 Web Developer Tools 来查看隐藏的标记。标记不应转到客户端。

最佳答案

类似的语法是

<% if(System.Configuration.ConfigurationManager.AppSettings["IsDemo"] == "true") %>
<% { %>
<!-- Protected HTML goes here -->
<% } %>

这假设页面是在 C# 中。

您可以通过围绕 AppSettings 检索采取更多防御措施来巩固此代码,例如在值为 null 等情况下会发生什么。

关于c# - 根据 Web.config 键的 ASP.NET 条件标记呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4734787/

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