使用AppSetting设置内联ConnectionString名称

时间:2010-12-23 01:27:48

标签: c# asp.net web-config

尝试做类似

的事情
<%$ ConnectionStrings: AppSettings:ENVIRONMENT %>

有办法吗?

2 个答案:

答案 0 :(得分:0)

您可以尝试:

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

否则,如果使用.NET 4.0,请考虑使用XML配置文件转换:http://msdn.microsoft.com/en-us/library/dd465326.aspx

布赖恩

答案 1 :(得分:0)

ConnectionStrings语法只是ExpressionBuilder - 没有具体说明它设置的属性要求它来自ConnectionStringExpressionBuilder

已经有AppSettingsExpressionBuilder,所以可以能够将它们链接起来 - 比如

`&lt;%$ ConnectionStrings:AppSettings:ENVIRONMENT%&gt;

但是,我对这种方法不太自信。所以,你可能是最好的writing a custom ExpressionBuilder - 他们非常轻松,而且非常方便。