Попытка сделать что-то вроде
<%$ ConnectionStrings: AppSettings:ENVIRONMENT %>
Есть ли способ?
Синтаксис ConnectionStrings - это просто ExpressionBuilder - нет ничего особенного в том свойстве, которое оно устанавливает, которое требует его от ConnectionStringExpressionBuilder .
Уже существует AppSettingsExpressionBuilder , так что вы можете иметь возможность их связать - что-то вроде
`<% $ ConnectionStrings: AppSettings: ENVIRONMENT%>
Хотя я не слишком уверен в том, что этот подход работает. Так что, вероятно, лучше всего написать собственный ExpressionBuilder - они довольно безболезненны и могут быть очень полезны.
Вы можете попробовать:
<%$ ConnectionStrings: System.ConfigurationManager.AppSettings.Get("ENVIRONMENT") %>
В противном случае, если вы используете .NET 4.0, рассмотрите возможность использования преобразований файла конфигурации XML: http://msdn.microsoft.com/en-us/library/dd465326.aspx
Брайан