2010-01-14 23 views
0

AjaxControlToolkit.CalendarExtender控件是可綁定的嗎?AjaxControlToolkit.CalendarExtender數據綁定性

在我的eWorld.CalendarPopup中,您使用數據庫來設置節假日,並且有許多圖形屬性。在我看來,那:

  1. 的CalendarToolkit沒有方法本身鏈接到一些數據庫的完整假期
  2. 格式化看看日曆的感覺的唯一方法是通過CSS的。

(1)這些假設是否正確? CalendarExtender是否被認爲是有限的控制?

(2)我打理造型的渲染事件處理程序,如:

writer.Write(@"<Style type='text/css'> 
.ajax__calendar_container 
{ 
    padding: 0px 0px 0px 0px; 
} 
.ajax__calendar_header, .ajax__calendar_footer 
{ 
    font-size: " + (CalendarFontSize.IsEmpty ? "8pt" : CalendarFontSize.ToString()) + @"; 
        font-family: " + (string.IsNullOrEmpty(CalendarFontName) ? "Verdana" : CalendarFontName) + @"; 
    font-weight: bold; 
    background-color: #dcdcdc; 
    border-width: 0px; 
    } 
    //... 
    //... 
</Style>" 
); 
base.Render(writer); 

回答

0

要回答你的第一個問題......在AjaxControlToolkit.CalendarExtender不綁定的,但是,控制它正在延伸可以。例如,如果將AjaxControlToolkit.CalendarExtender添加到TextBox控件,則可以將文本框綁定到某個數據庫中的值。

AjaxControlToolkit.CalendarExtender只做它設計的目的......通過顯示日曆控件來擴展現有的控件,用戶可以在其中選擇一個日期。但是,它不是日曆控件...

+0

謝謝。我負責渲染事件處理程序中的樣式。 – JonathanWolfson 2010-01-27 14:21:32