以下将起作用:
<% if (Sql.ToBoolean(HttpContext.Current.Application["CONFIG.SHOW_REPORTING_LINK"]))
{
%>
<asp:HyperLink ID="hypReporting" ForeColor="white" Text='Reporting' NavigateUrl="#" CssClass="myAreaLink" Runat="server" />
<font color="white">|</font>
<%
}
%>
但是,我需要一个动态链接,而不是静态链接。我试过这个:
<% if (Sql.ToBoolean(HttpContext.Current.Application["CONFIG.SHOW_REPORTING_LINK"]))
{
%>
<asp:HyperLink ID="hypReporting" ForeColor="white" Text='Reporting' NavigateUrl="<%# Eval(HttpContext.Current.Application["CONFIG.REPORTING_URL"]) %>" CssClass="myAreaLink" Runat="server" />
<font color="white">|</font>
<%
}
%>
但是,它给了我一个错误,上面写着“服务器标签格式不正确”。
我通常会从代码隐藏中执行此操作,但是 .master 文件中没有代码隐藏,对吗?
谢谢你的帮助。