2010-03-19 38 views
0

在Repeater控件我已经评估和演示结合为:如何使用表达式通过标记访问应用程序设置?

<%#Eval("PubDate", "{0:dd-MMM-yyyy}")%> 

但日期时间格式需要是从web.config配置。 我想从web.config中访问日期时间格式像标记:

<%#Eval("PubDate", "{0:<%$ AppSettings: DateTimeFormat %>}")%> 

但就是不工作... 任何suggesions?

回答

0

您可以创建从AppSettings的访问DateTimeFormat在代码的网页上的属性后面(如AppDateTimeFormat),并使用它像这样:

<%#Eval("PubDate", AppDateTimeFormat)%> 
0

试试这个:

<%# Eval("PubDate", "{0:" + ConfigurationManager.AppSettings["DateTimeFormat"] + "}")%> 

编辑:我建议在括号内放置括号。那么你就可以使用

<%# Eval("PubDate", ConfigurationManager.AppSettings["DateTimeFormat"])%> 
相关问题