|
ASP.NET AJAX Control Toolkit是一組非常不錯的基于ASP.NET的ajax控件,它建立在ASP.NET 3.0的ScriptManager組件之上,提供了很多非常實用的效果和功能。大家可以去官方網站查看demo,ModalPopupExtender控件用來在網頁中實現類似于模式對話框的效果,而CalendarExterder控件提供日期輸入,它有幾個很重要的屬性:
- TargetControlID:日期輸入的目標控件ID,一般來說都都是一個文本框。
- Format:日期格式,如yyyy-MM-dd。
- PopupButtonID:用戶打開日期選擇面板的控件ID,如按鈕,圖片等。
- PopupPosition:設置日期選擇面板打開的位置,這個是相對于TargetControlID所在控件的位置的。有幾個可選的值:BottomLeft,BottomRight,Left,Right,TopLeft,TopRight。
一般來說我們只需要設置這幾個屬性就可以滿足應用了,除非你想自定義日期選擇面板的顯示樣式,這時你需要自己給定CssClass。這里是一個例子。
<ASP:TextBox ID="tbBeginTime" runat="server" CssClass="singleText" MaxLength="10" Width="90">ASP:TextBox><ASP:Image ID="imgBeginTime" ImageUrl="http://www.cnblogs.com/Images/Admin/Calendar_scheduleHS.png" runat="server" />
<ajaxToolkit:CalendarExtender ID="CalendarExtenderBeginTime" Format="yyyy-MM-dd" TargetControlID="tbBeginTime" PopupButtonID="imgBeginTime" runat="server">
ajaxToolkit:CalendarExtender>
NET技術:完美解決在ModalPopupExtender中使用CalendarExtender時被層遮擋的問題,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。