NET服務(wù)器控件_第1頁
NET服務(wù)器控件_第2頁
NET服務(wù)器控件_第3頁
NET服務(wù)器控件_第4頁
NET服務(wù)器控件_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、2022年2月22日1第4章 ASP .NET服務(wù)器控件2022年2月22日24.1 ASP .NET控件屬性nAccessKey屬性:用來為控件指定鍵盤的快速鍵,這個(gè)屬性的內(nèi)容為數(shù)字或是英文字母。例如設(shè)置為“A”,那么使用時(shí)用戶按下Alt+A組合鍵就會(huì)制動(dòng)將焦點(diǎn)移動(dòng)到這個(gè)控件的上面。只有Internet Explorer 4.0或者更高的版本才支持這個(gè)特性。nBackcolor屬性用于設(shè)置對(duì)象的背景色,其屬性的設(shè)定值為顏色名稱或是#RRGGBB 的格式。n邊框?qū)傩园ㄓ蠦orderWidth、BorderColor、BorderStyle等幾個(gè)屬性。其中,BorderWidth屬性可以用設(shè)定

2、Web控件的邊框?qū)挾?,單位是像素?jì)算。nEnabled屬性用于設(shè)置禁止控件還是使能控件。當(dāng)該屬性值為False時(shí),控件為禁止?fàn)顟B(tài)。當(dāng)該屬性值為True時(shí)控件為使能狀態(tài),對(duì)于有輸入焦點(diǎn)的控件,用戶可以對(duì)控件執(zhí)行一定的操作2022年2月22日34.1 ASP .NET控件屬性nFont屬性有以下幾個(gè)子屬性,分別表現(xiàn)不同的字體特性:Font-Bold:如果屬性值設(shè)定為True,則會(huì)變成粗體顯示。Font-Italic:如果屬性值設(shè)定為True,則會(huì)變成斜體顯示。Font-Names:設(shè)置字體的名字。Font-Size:設(shè)置字體大小,共有九種大小可供選擇Smaller、Larger、XX-Small、

3、X-Small、Small、Medium、Large、X-Large或者XX-Large。Font-Strikeout:如果屬性值設(shè)定為True,則文字中間顯示一條刪除線。Font-Underline:如果屬性值設(shè)定為True,則文字下面顯示一條底線。nTabIndex屬性用來設(shè)置Tab按鈕的順序。當(dāng)用戶使用者按下Tab鍵時(shí),輸入焦點(diǎn)將從當(dāng)前控件跳轉(zhuǎn)到下一個(gè)可以獲得焦點(diǎn)的控件,TabIndex鍵就是用于定義這種跳轉(zhuǎn)順序的。合理的使用TabIndex屬性,可以使用戶使用程序時(shí)更加輕松,使得程序更加人性化。2022年2月22日44.1 ASP .NET控件屬性nToolTip屬性用于設(shè)置控件的提示

4、信息。在設(shè)置了該屬性值后,當(dāng)鼠標(biāo)停留在Web 控件上一小段時(shí)間后就會(huì)出現(xiàn)ToolTip屬性中設(shè)置的文字。nVisible 屬性決定了控件是否會(huì)被顯示,如果屬性值為true將顯示該控件,否則將隱藏該控件。nHeight和Width屬性分別用于設(shè)置控件的高度和寬度,單位是pixel(像素)。2022年2月22日54.2 內(nèi)部控件nLabel控件nButton控件nImage控件nHyperLink控件nImageButton和LinkButton控件nTextBox控件nCheckBox控件和CheckBoxList控件nDropDownList控件nListBox控件nRadioButton控件

5、和RadioButtonList控件nPanel控件nTable控件、TableRow和TableCell控件2022年2月22日64.2.1 Label控件nLabel Web服務(wù)器控件為開發(fā)人員提供了一種以編程方式設(shè)置Web窗體頁中文本的方法。通常當(dāng)希望在運(yùn)行時(shí)更改頁面中的文本時(shí)就可以使用Label控件。當(dāng)希望顯示的內(nèi)容不可以被用戶編輯時(shí),也可以使用Label控件。如果只是希望顯示靜態(tài)文字,并且文字內(nèi)容不需要改變,建議使用HTML顯示。2022年2月22日74.2.2 Button控件nButon控件可以用來作為Web頁面中的普通按鈕。submit類型按鈕用來把Web頁面提交到服務(wù)器處理,

6、沒有從服務(wù)器返回的過程;command類型的按鈕有一個(gè)相應(yīng)的command名(通過CommandName屬性設(shè)置該命令名字),當(dāng)有多個(gè)command類型的按鈕共享一個(gè)事件處理函數(shù)時(shí),可以通過Command名字區(qū)分要出來哪個(gè)Button的事件。2022年2月22日84.2.3 Image控件nImage 類直接繼承于WebControl類,可以在Web頁上顯示圖像。2022年2月22日94.2.4 HyperLink控件nHyperLink類直接繼承于WebControl類,用于創(chuàng)建到其他Web頁的鏈接。2022年2月22日104.2.5 ImageButton和LinkButton控件nIma

7、geButton控件和LinkButton控件是兩個(gè)特殊的Button控件,其功能和Button基本一致。2022年2月22日114.2.6 TextBox控件nTextBox類直接繼承于WebControl類,用于讓用戶輸入文本,是經(jīng)常使用的一個(gè)輸入控件。2022年2月22日124.2.7 CheckBox控件和CheckBoxList控件nCheckBox類繼承于WebControl類,用于允許用戶選擇true狀態(tài)或false狀態(tài)。2022年2月22日134.2.8 DropDownList控件nDropDownList控件類似Windows的中下拉列表框,用戶可以從單項(xiàng)選擇下拉列表框中進(jìn)

8、行選擇。 Text Text 2022年2月22日144.2.9 ListBox控件nListBox控件也可以選擇一項(xiàng)或者多項(xiàng)內(nèi)容,不同DropDownList控件之處在外觀的不同。ListBox控件沒有下來列表框,可一次顯示多項(xiàng),用戶可以選擇一個(gè)項(xiàng)可以選擇多個(gè)項(xiàng)。 Text Text 2022年2月22日154.2.10 RadioButton控件和RadioButtonList控件nRadioButton控件用于從一個(gè)從多個(gè)選項(xiàng)中選擇一項(xiàng),屬于多選一控件。nRadioButtonList控件用于提供一組RadioButton控件,使用RadioButtonList控件可以方便的快速的生成R

9、adioButton。2022年2月22日164.2.11 Panel控件nPanel控件一般作為其他控件的容器使用,直接繼承于WebControl。 /從這里開始聲明其中包括的控件2022年2月22日174.2.12 Table控件、TableRow和TableCell控件nTable控件可以在Web窗體頁上創(chuàng)建表格,直接繼承于WebControl。 單元格的內(nèi)容 Table控件演示程序的運(yùn)行界面 2022年2月22日184.3 增強(qiáng)控件nCalendar控件nAdRotator控件2022年2月22日194.3.1 Calendar控件nCalendar控件可以在Web窗體頁面上顯示日歷,

10、以便于用戶選擇年、月份或者日期。n默認(rèn)情況下,Calendar控件顯示月中各天、周中各天的標(biāo)頭、帶有月份名和年份的標(biāo)題、用于選擇月份中各天的鏈接及用于移動(dòng)到下個(gè)月和上個(gè)月的鏈接。您可以通過設(shè)置控制控件中不同部分的樣式的屬性,來自定義 Calendar 控件的外觀。通過設(shè)置SelectionMode屬性指定Calendar控件是否允許選擇單日、周或整月。2022年2月22日204.3.2 AdRotator控件nAdRotator 控件用來在Web窗體頁上顯示隨機(jī)選定的廣告信息。2022年2月22日214.4 驗(yàn)證控件nRequiredFieldValidator控件 nCompareValid

11、ator控件 nRangeValidator控件 nRegularExpressionValidator控件 nValidationSummary控件 2022年2月22日224.4.1 RequiredFieldValidator控件 nRequiredFieldValidator控件可以驗(yàn)證用戶的是否對(duì)某個(gè)Web頁面中的字段進(jìn)行了編輯。nRequiredFieldValidator控件通常用于在用戶輸入信息時(shí),對(duì)必選字段進(jìn)行驗(yàn)證。在頁中添加RequiredFieldValidator控件并將其鏈接到必選字段控件(通常是TextBox控件)。在控件失去焦點(diǎn)時(shí),如果其初始屬性值沒有被改變,將會(huì)

12、觸發(fā)RequiredFieldValidator控件。2022年2月22日234.4.2 CompareValidator控件nCompareValidator控件用于將用戶輸入的值和其他控件的值或者常數(shù)進(jìn)行比較。n使用CompareValidator控件,可以將兩個(gè)值進(jìn)行比較以確定這兩個(gè)值是否與由比較運(yùn)算符(小于、等于、大于等等)指定的關(guān)系相匹配。還可以使用CompareValidator控件來指示輸入到輸入控件中的值是否可以轉(zhuǎn)換為BaseCompareValidator.Type屬性所指定的數(shù)據(jù)類型。 2022年2月22日244.4.3 RangeValidator控件nRangeVali

13、dator控件用于測(cè)試輸入控件的值是否在指定范圍內(nèi)。n在實(shí)際應(yīng)用中,有時(shí)需要用戶在一定范圍內(nèi)輸入某個(gè)值,例如用戶的年齡(應(yīng)該大于1小于200),這時(shí)就需要使用RangeValidator控件。 2022年2月22日254.4.4 RegularExpressionValidator控件nRegularExpressionValidator控件用于驗(yàn)證相關(guān)輸入控件的值是否匹配正則表達(dá)式指定的模式。n在實(shí)際的應(yīng)用中,經(jīng)常需要用戶輸入一些固定格式的信息,例如電話號(hào)碼,郵政編碼,網(wǎng)址等內(nèi)容。為了保證用戶輸入符合規(guī)定的要求,例如電話號(hào)碼,美國(guó),歐洲和中國(guó)的表示方法都各不相同,此時(shí)就需要使用RegularExpressionValidator控件進(jìn)行驗(yàn)證。 2022年2月22日264.4.5 ValidationSummary控件nValidationSummary控件用于顯示頁面中的所有驗(yàn)證錯(cuò)誤的摘要。n當(dāng)頁面上有很多驗(yàn)證控件時(shí),可以使用一個(gè)ValidationSummary控件在一個(gè)位置總結(jié)來自Web頁上所有驗(yàn)證程序的錯(cuò)誤信息。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論