|
ASP.NET AJAX Control Toolkit是一組非常不錯(cuò)的基于ASP.NET的ajax控件,它建立在ASP.NET 3.0的ScriptManager組件之上,提供了很多非常實(shí)用的效果和功能。大家可以去官方網(wǎng)站查看demo,ModalPopupExtender控件用來在網(wǎng)頁中實(shí)現(xiàn)類似于模式對(duì)話框的效果,而CalendarExterder控件提供日期輸入,它有幾個(gè)很重要的屬性:
- TargetControlID:日期輸入的目標(biāo)控件ID,一般來說都都是一個(gè)文本框。
- Format:日期格式,如yyyy-MM-dd。
- PopupButtonID:用戶打開日期選擇面板的控件ID,如按鈕,圖片等。
- PopupPosition:設(shè)置日期選擇面板打開的位置,這個(gè)是相對(duì)于TargetControlID所在控件的位置的。有幾個(gè)可選的值:BottomLeft,BottomRight,Left,Right,TopLeft,TopRight。
一般來說我們只需要設(shè)置這幾個(gè)屬性就可以滿足應(yīng)用了,除非你想自定義日期選擇面板的顯示樣式,這時(shí)你需要自己給定CssClass。這里是一個(gè)例子。
<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技術(shù):完美解決在ModalPopupExtender中使用CalendarExtender時(shí)被層遮擋的問題,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。