我试图使用服务器标签,像这样的标记HyperLink控件的NavigateUrl属性绑定:为什么使用<%= ConfigurationManager.AppSettings(“MySetting”)%>导致href属性不能在asp:HyperLink中呈现?
<asp:HyperLink ID="lnkHelp" runat="server" NavigateUrl='<%#ConfigurationManager.AppSettings("HelpUrl")%>'>Text</asp:HyperLink>
的IDE承认它,我甚至获得智能,但标签最终渲染没有href
属性。我发现了<%$ AppSettings:HelpUrl%>
,并且我已经开始使用这个功能,但是我没有使用它。这不是一个交易破坏者,但intellisense只是很好。不过这又是一个问题,所以我主要只是想知道为什么使用<%# %>
会导致href
属性无法呈现。
你呼吁它的容器,这个超链接控制'Bind'方法? –