次のようにサーバータグを使用して、マークアップで HyperLink コントロールの NavigateUrl プロパティをバインドしようとしています。
<asp:HyperLink ID="lnkHelp" runat="server" NavigateUrl='<%#ConfigurationManager.AppSettings("HelpUrl")%>'>Text</asp:HyperLink>
IDE はそれを認識し、IntelliSense も取得しますが、タグはhref
属性なしでレンダリングされます。私はこれを発見<%$ AppSettings:HelpUrl%>
し、使い始めましたが、インテリセンスが得られません。それは契約を破るものではありませんが、インテリセンスは素晴らしいものです。<%# %>
ただし、それはまた別の質問なので、使用するとhref
属性がレンダリングされない理由を知りたいだけです。