2010-04-07 85 views
0

有誰知道是否有一種方法來指定具有動態值的日曆擴展格式的格式從aspx? 我試過這個,但它似乎沒有設置格式。有誰看到什麼錯:設置日曆擴展格式

<asp:TextBox ID="tbStartDate" runat="server" /> 
    <act:CalendarExtender ID="clndrStartDate" PopupPosition="Right" runat="server" 
Format='<%# DefaultDateFormat %>' TargetControlID="tbStartDate"></act:CalendarExtender> 

和我有代碼的基頁的DefaultDateFormat吸氣beheind這樣的:

public static string DefaultDateFormat 
    { 
     get { return "dd/MM/yyyy"; } 
    } 

任何幫助將appretiated。 謝謝

+0

我不能在標記中做這件事,但改變代碼隱藏的格式很簡單(和工作)。 – PhilPursglove 2010-04-07 20:21:00

回答

2

在日曆擴展程序實例上調用DataBind方法。

clndrStartDate.DataBind(); 

此解決方案適用於我。

0

難道你不想說格式=「<%= DefaultDateFormat%>」,你可能不希望DefaultDateFormat是一個靜態屬性。 在您的示例中,您似乎缺少「」和=。但我可能是錯的。