Par*_*ram 10 javascript c# asp.net markup
我在web.config中有一个键 -
<add key="IsDemo" value ="true"/>
Run Code Online (Sandbox Code Playgroud)
我想基于上面的web.config条目显示/隐藏非服务器html标记的标记而不使用代码隐藏文件(因为没有.cs文件且没有runat =服务器控件).类似于以下伪代码的东西:
IF ( IsDemo == "true" )
THEN
<tr>
<td id="tdDemoSection" colspan="2" align="left" valign="top">
<.....>
</td>
</tr>
ENDIF
Run Code Online (Sandbox Code Playgroud)
有谁知道我们可以在.aspx标记中编写这样的条件逻辑?请帮忙!!!
编辑:
第一节隐藏或显示有一些数据,如用户名和密码.所以,我不希望用户使用Firebug或Web Developer Tools来查看隐藏的标记.标记不应该转到客户端.
Tom*_*ess 24
类似的东西的语法
<% if(System.Configuration.ConfigurationManager.AppSettings["IsDemo"] == "true") %>
<% { %>
<!-- Protected HTML goes here -->
<% } %>
Run Code Online (Sandbox Code Playgroud)
这假设页面在C#中.
您可以通过更加防御AppSettings检索来确定此代码,例如,在值为null的情况下会发生什么.
解:-
<% If (ConfigurationManager.AppSettings("IsDemo").ToLower().Equals("true")) Then%>
<tr>
<.....>
</tr>
<% Else%>
<tr>
<.....>
</tr>
<% End If%>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14450 次 |
| 最近记录: |