2010-03-19 35 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"])%> 
相關問題