Calendar控件
Calendar控件用來在Web頁面中顯示日歷中的可選日期,并顯示與特定日期關聯的數據。
控件聲明代碼如下:
<asp: Calendar id=" Calendar1" runat="server"/>
Calendar控件的外觀設置方法:
1. 使用“自動套用格式”對話框選擇外觀格式。
2. 設置屬性。
3. 設置擴展樣式屬性。
4. 自定義個別日期的呈現。
Calendar控件的常用屬性:
1.GetDayOfMonth:返回指定DateTime中的日期是該月的幾號。
2.GetDayOfWeek:返回指定DateTime中的日期是星期幾。
3.GetDayOfYear:返回指定DateTime中的日期是該年中的第幾天。
4.GetDaysInMonth:返回指定月份中的天數。
5.GetDaysInYear:返回指定年份中的天數。
6.GetLeapMonth:計算指定年份或指定紀元年份的閏月。
7.GetMonth:返回指定的DateTime中的月份。
8.GetMonthsInYear:返回指定年份中的月數。
9.GetWeekOfYear:返回年中包括指定DateTime中日期的星期。
10.GetYear:將返回指定的DateTime中的年份 。
11.SelectionChanged事件:當用戶選取日期時,會驅動SelectionChanged指定的事件。
Calendar控件編程。Calendar控件編程主要是在它提供的三個事件中進行的,Calendar控件提供的事件如下:
1. DayRender事件。
2. SelectionChanged事件。
3. VisibleMonthChanged事件。
AdRotator控件
AdRotator控件提供了一種在頁面上顯示廣告的簡便方法,該控件能夠顯示圖形圖像,當用戶單擊廣告時,會將用戶導向指定的URL,并且該控件能夠從數據源中自動讀取廣告信息。
AdRotator控件顯示廣告的方式有如下三種:
1. 隨機顯示廣告。
2. 對廣告設置優先級別以使某些廣告有更多顯示頻率。
3. 編寫循環邏輯來顯示廣告。
AdRotator控件可以從如下形式的數據源中讀取數據:
1. xml文件。
2. 數據庫。
3. 自定義邏輯。為AdCreated事件創建一個處理程序,并在該事件中選擇一條廣告。
從數據源中讀取廣告信息。AdRotator控件通過自己的屬性來定義一個廣告體所需要的信息,這些信息都是可選的,可以選用如下屬性作為廣告體的信息:
1. ImageUrl:要顯示圖像的URL。
2. NavigateUrl :單擊AdRotator控件后要轉到頁面的URL。
3. AlternateText :圖像不可用時顯示的文本。
4. KeyWord :可用于篩選特定廣告的廣告類別。
5. ImPRessions :一個指示廣告可能顯示頻率的數值。
6. Height :廣告的高度。
7. Width :廣告的寬度。
MultiView和View控件
MultiView控件用于定義View控件組,使用它可以定義一組View控件。View控件只有添加到MultiView控件中才能使用,其中每個View控件都包含其他控件。該控件一次可以顯示一個View控件,并公開該View控件內的標記和控件,從而可以實現多視圖窗口。
控件聲明代碼如下:
<asp: MultiView ID= "MultiView1" ActiveViewIndex="0" runat="Server"/>
MultiView控件重要的屬性和方法:
1. ActiveViewIndex:獲取或設置活動View控件的索引。MultiView控件按View控件頁面上出現的順序進行從1到n-1的編號,n表當前MultiView控件中的View控件數量。如果顯示添加到MultiView控件中的第1個View控件,該屬性設置為“0”。
2. Views:獲取MultiView控件的View控件集合。
3. Visble:用于設置MultiView控件在默認狀態下是否可見。
4. CreatedControlCollection:創建ControlCollection以保存MultiView控件的子控件。
5. GetActiveView:返回MultiView控件的當前活動的View控件。
6. SetActiveView:將指定的View控件設置為MultiView控件的活動視圖。
7. RemovedControl:在將View控件從MultiView控件的Controls集合中移除后調用。
8. OnActiveViewChanged事件:引發MultiView控件的ActiveViewChanged事件。
Wizard控件
Wizard控件可以創建多個視圖的窗體,每次只顯示一個窗體。Wizard控件簡化了許多與生成多個窗體以及收集用戶輸入操作相關的任務。Wizard控件提供了一種簡單的機制,允許輕松地生成步驟,添加新步驟或重新安排步驟、程序員不需要寫任何代碼就可以實現線性或非線性的導航,并自定義控件的用戶導航。
控件聲明代碼如下:
1 <asp:Wizard ID="Wizard1" runat="server"> 2 3 <WizardSteps> 4 5 <asp:WizardStep runat="server" title="Step 1"> </asp:WizardStep> 6 7 <asp:WizardStep runat="server" title="Step 2"> </asp:WizardStep> 8 9 </WizardSteps>10 11 </asp:Wizard>
新聞熱點
疑難解答