【发布时间】:2013-04-03 15:09:58
【问题描述】:
以下将起作用:
<% 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 文件中没有代码隐藏,对吧?
感谢您的帮助。
【问题讨论】:
标签: c# asp.net master-pages webforms