В дополнение к использованию <%=ConfigurationManager.AppSettings["MyAttribute"]%>
, как уже отмечали другие, вы также можете использовать построителей выражений . Синтаксис немного отличается. Вместо <%=...%>
вы используете <%$ AppSettings: MyAttribute %>
, вот так:
<object id="myObjectID attr="<%$ AppSettings: MyAttribute %>" ...>
Если вы просто выгружаете значение appSettings непосредственно в статический HTML (как я полагаю, вы в этом примере), эти два подхода идентичны для всех практических целей.
Что приятно в построителях выражений, так это то, что вы можете использовать их для декларативного назначения значений appSettings свойствам веб-элемента управления, что вы не можете *1012* делать с синтаксисом <%=...%>
. То есть с помощью построителей выражений вы можете сделать что-то вроде:
<asp:Label runat="server" ... Text="<%$ AppSettings: MyAttribute %>" />
В то время как вы могли бы не сделать:
<asp:Label runat="server" ... Text="<%=ConfigurationManager.AppSettings["MyAttribute"]%>" />