0

我正在尝试使用这样的服务器标记在标记中绑定 HyperLink 控件的 NavigateUrl 属性:

<asp:HyperLink ID="lnkHelp" runat="server" NavigateUrl='<%#ConfigurationManager.AppSettings("HelpUrl")%>'>Text</asp:HyperLink>

IDE 识别它,我什至得到了智能感知,但标签最终呈现没有href属性。我发现<%$ AppSettings:HelpUrl%>并且我已经开始使用它,但我没有得到智能感知。这不是一个交易破坏者,但智能感知很好。不过,这是另一个问题,所以我主要只是想知道为什么 using<%# %>会导致href属性不呈现。

4

1 回答 1

0

你应该这样使用

NavigateUrl='<%$ ConfigurationSettings.AppSettings["HelpUrl"] %>'
于 2014-03-24T12:57:03.997 回答