Использование AppSetting для установки встроенного имени ConnectionString - PullRequest
0 голосов
/ 23 декабря 2010

Попытка сделать что-то вроде

<%$ ConnectionStrings: AppSettings:ENVIRONMENT %>

Есть ли способ?

Ответы [ 2 ]

0 голосов
/ 23 декабря 2010

Синтаксис ConnectionStrings - это просто ExpressionBuilder - нет ничего особенного в том свойстве, которое оно устанавливает, которое требует его от ConnectionStringExpressionBuilder .

Уже существует AppSettingsExpressionBuilder , так что вы можете иметь возможность их связать - что-то вроде

`<% $ ConnectionStrings: AppSettings: ENVIRONMENT%>

Хотя я не слишком уверен в том, что этот подход работает. Так что, вероятно, лучше всего написать собственный ExpressionBuilder - они довольно безболезненны и могут быть очень полезны.

0 голосов
/ 23 декабря 2010

Вы можете попробовать:

<%$ ConnectionStrings: System.ConfigurationManager.AppSettings.Get("ENVIRONMENT") %>

В противном случае, если вы используете .NET 4.0, рассмотрите возможность использования преобразований файла конфигурации XML: http://msdn.microsoft.com/en-us/library/dd465326.aspx

Брайан

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...