版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第4章
服務(wù)器控件
4.1服務(wù)器控件概述
4.2HTML服務(wù)器控件
4.3Web服務(wù)器控件
4.4本章小結(jié)
4.1服務(wù)器控件概述 4.1.1服務(wù)器控件分類
ASP.NET的Server控制組件分為兩種:HTML控制組件和Web控制組件。
4.1.2服務(wù)器控件屬性、事件和方法 服務(wù)器控件是ASP.NET的特定對象,每一個控件都具有特定的屬性、事件和方法
4.1.3服務(wù)器控件層次結(jié)構(gòu)
ASP.NET服務(wù)器控件是從System.Web.UI.Control直接或間接派生的。
ASP.NET服務(wù)器控件的主要作用是提供用戶界面。服務(wù)器控件層次結(jié)構(gòu)如圖所示。
4.2HTML服務(wù)器控件
4.2.1HTML服務(wù)器控件的層次結(jié)構(gòu)
HTML服務(wù)器控件的主要功能是在Web頁面上管理控件。圖顯示了HTML服務(wù)器控件的層次結(jié)構(gòu)。
HTML服務(wù)器控件提供以下功能:
l
可在服務(wù)器上使用熟悉的面向?qū)ο蠹夹g(shù)對其進(jìn)行編程的對象模型。
l
提供一組事件,可以為其編寫事件處理程序,方法與在基于客戶端的窗體中大致 相同,所不同的是事件處理是在服務(wù)器代碼中完成的。
l
在客戶端腳本中處理事件的能力。
l
自動維護(hù)控件狀態(tài)。
4.2HTML服務(wù)器控件
l
與驗證控件進(jìn)行交互,便于驗證用戶是否在控件輸入了適當(dāng)?shù)男畔ⅰ?/p>
l
數(shù)據(jù)綁定到一個或多個控件屬性
l
直接可用的自定義屬性。4.2.2HTML控件的基本語法
HTML控件的基本語法: <HTML標(biāo)記
Id=“控件名稱”
Runat=“Server”>4.2.3HTML控件詳解
1.HTML服務(wù)器控件的共同屬性
幾個共同的屬性:
(1)Innerhtml
(2)InnerText
(3)Disable(4)
Visible
(5)Value(6)Attributes(7)Style。
2.HtmlAnchor控件
HtmlAnchor控件的主要屬性和事件如下: (1)Href屬性:用來獲取或設(shè)置在HtmlAnchor服務(wù)器控件中指定的鏈接的URL目標(biāo)。
(2)Title屬性:用來獲取或設(shè)置當(dāng)鼠標(biāo)指針放在HtmlAnchor控件上所顯示的工具提示文本。 (3)Name屬性:獲取或設(shè)置HtmlAnchor服務(wù)器控件中定義的書簽名。
(4)Target屬性:獲取或設(shè)置要將Web頁內(nèi)容加載到的目標(biāo)窗口或框架。
4.2HTML服務(wù)器控件
(5) OnServerClick方法:用于指定在單擊HtmlAnchor控件時引發(fā)的處理程序。
例如:
<AId="HtmlAnchor1"
Href="aa.aspx" '單擊HtmlAnchor1時鏈接到的aa.aspx OnServerClick="AnchorBtn_Click" '單擊HtmlAnchor1時執(zhí)行AnchorBtn_Click事件
Ttarget="_blank" 'aa.aspx內(nèi)容呈現(xiàn)在新的、不帶框的窗口中
Title="在新窗口中打開aa.aspx" '當(dāng)鼠標(biāo)指針放在HtmlAnchor1上時顯示
Runat="Server"> </A> 3. HtmlInputButton控件
HtmlInputButton控件的主要屬性和事件如下:
(1)Type屬性:用來獲取HtmlInputControl的類型。表列出了Type屬性的各種不同可 能值及其含義。
(2)Value屬性:用來設(shè)置按鈕上的顯示的文本內(nèi)容。
(3)OnServerClick方法:該事件當(dāng)在Web頁上單擊HtmlInputButton控件時發(fā)生的處理 程序。
4.2HTML服務(wù)器控件【例4.1】使用HtmlAnchor和HtmlButton控件實現(xiàn)超鏈接及單擊按鈕的響應(yīng)。設(shè)計步驟如下: (1)在VS.NET中創(chuàng)建項目WebExamp4_1。
(2)
設(shè)計項目主頁面WebForm1.aspx,包含5個Html服務(wù)器控件,分別是:2個 HtmlAnchor控件、1個Text控件和2個HtmlButton控件。當(dāng)單擊2個HtmlAnchor控件時, 分別轉(zhuǎn)到“新浪”和“搜狐”網(wǎng)站,單擊HtmlButton控件時,在Text控件中顯示相關(guān)信息。 各控件的屬性設(shè)置見下表。
(3)在WebForm1.aspx界面的空白處雙擊,進(jìn)入程序編輯窗口,在Page_load()事件處理 中輸入以下程序代碼:
PrivateSubPage_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles MyBase.Load
'設(shè)置Anchor1和Anchor2的各項屬性值
Anchor1.InnerHtml="單擊進(jìn)入新浪網(wǎng)"
Anchor1.HRef=""4.2HTML服務(wù)器控件
Anchor1.Title="新浪"
Anchor2.InnerHtml="單擊進(jìn)入搜狐網(wǎng),并在新窗口中打開"
Anchor2.HRef=" Anchor2.Target="_blank" '打開新窗口
Anchor2.Title="搜狐"
EndSubl
Button1_Click()事件處理中輸入以下程序代碼:
PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs) HandlesButton1.Click
'設(shè)置當(dāng)按下Button1時在Text1上顯示的內(nèi)容
Text1.Value="您單擊了按鈕1"
EndSubl
在Button2_Click()事件處理中輸入以下程序代碼:
PrivateSubButton2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs) HandlesButton2.Click
'設(shè)置當(dāng)按下Button2時在Text1上顯示的內(nèi)容
Text1.Value="您單擊了按鈕2"
EndSub(4) 編譯執(zhí)行程序,運行結(jié)果如圖所示。
4.2HTML服務(wù)器控件程序運行初始界面(b)單擊Anchor1時進(jìn)入新浪網(wǎng)站
(c)單擊Anchor2時進(jìn)入搜狐網(wǎng)站
4.2HTML服務(wù)器控件 4.HtmlInputImage控件
HtmlInputImage控件主要屬性和事件如下:
(1)Align屬性
(2)Alt屬性(3)Src屬性(4)OnServerClick方法 5.HtmlInputText控件
HtmlInputText控件的主要屬性和事件如下:
(1)Size屬性(2)MaxLength屬性(3)Value屬性(4)Type屬性
(5)ServerChange事件(6)OnServerChange方法 6.HtmlTextArea控件
HtmlInputText控件在控件工具箱中的圖標(biāo)為。文本框的尺寸由Cols和Rows屬性控制。
7.HtmlImage控件
HtmlImage控件的主要屬性如下:
(1)Align屬性
:各種可能的取值及其說明見表。
(2)Src屬性 (3)Alt屬性 (4)Border屬性 (5)Height屬性 (6)Width屬性4.2HTML服務(wù)器控件【例4.2】 使用HtmlImage、HtmlInputText和HtmlInputButton控件實現(xiàn)以下功能:驗證用戶的輸入 是否正確。如果用戶輸入的用戶名或密碼錯誤,顯示錯誤信息,并顯示一張哭喪的臉;如果用戶輸入的用戶名或密碼正確,則顯示歡迎信息,并顯示一張歡笑的臉。設(shè)計步驟如下: (1)
在VS.NET中創(chuàng)建項目WebExamp4_2 (2)
設(shè)計項目主頁面WebForm1.aspx,各控件的主要屬性設(shè)置見表。 (3)
雙擊Submit1按鈕,在Submit1_ServerClick()事件處理中輸入以下程序代碼:
PrivateSubSubmit1_ServerClick(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs) HandlesSubmit1.ServerClick Ifname.Value="guest"Andpassword.Value="123456"Then
'正確的用戶名為"guest",密碼為"123456"
message.InnerHtml=“恭喜你,歡迎使用本系統(tǒng)”
IMG1.Src="c:smile.bmp" '設(shè)置IMG1的圖像源為"c:smile.bmp" IMG1.Alt=“笑臉” '若圖像不可用,在IMG1中顯示"笑臉"
Else message.InnerHtml="用戶名或密碼錯誤,請重新輸入"
IMG1.Src="c:cry.bmp" IMG1.Alt="哭臉"
EndIf EndSub
在Reset1_ServerClick()事件處理中輸入以下程序代碼:4.2HTML服務(wù)器控件
PrivateSubReset1_ServerClick(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
Reset1.ServerClick
控件的屬性設(shè)置
‘用戶名和密碼置空
name.Value=""
password.Value="" EndSub(4)編譯、運行程序。程序的運行結(jié)果見圖。
用戶名或密碼不正確時的顯示界面
4.2HTML服務(wù)器控件8.HtmlInputCheckBox控件
HtmlInputCheckBox控件的主要屬性和事件如下:
(1)Checked屬性(2)OnServerChange方法
9.HtmlInputRadioButton控件
HtmlInputRadioButton控件的主要屬性和事件如下: (1)Checked屬性(2)Name屬性(3)Value屬性 (4)ServerChange事件(5)OnServerChange方法
10.HtmlSelect控件 該控件的主要屬性和事件如下: (1)Multiple屬性(2)Size屬性 (3)SelectedIndex屬性(4)Items屬性 (5)Value屬性 (6)DataSource屬性 (7)DataValueField屬性
(8)DataTextField屬性(9)OnServerChange方法11.其他HTML服務(wù)器控件 其他HTML服務(wù)器控件對應(yīng)的HTML元素及用途見右表。4.3Web服務(wù)器控件 4.3.1Web服務(wù)器控件的層次結(jié)構(gòu) 圖4.7顯示了System.Web.UI.WebControls名稱空間中控件的層次結(jié)構(gòu)。圖4.7Web服務(wù)器控件的層次結(jié)構(gòu)
4.3.2Web服務(wù)器控件基本語法
Web服務(wù)器控件的基本語法:
<ASP:控件Id=“控件名稱”
Runat=“Server”
屬性1=“屬性設(shè)置值1”
屬性2=“屬性 設(shè)置值2”……></ASP:控件>或者 <ASP:控件Id=“控件名稱”Runat=“Server”/屬性1=“屬性設(shè)置值1”屬性2=“屬性 設(shè)置值2”……/>
4.3Web服務(wù)器控件4.3.3Web服務(wù)器控件詳解1.Button控件
Button控件的使用語法:
<ASP:Button屬性設(shè)置></ASP:Button>
或者
<ASP:Button屬性設(shè)置/>
Button控件主要屬性和事件如下:
(1)Enabled屬性
(2)Text屬性(3)
ToolTip屬性(4)
CommandName屬性
(5)CommandArgument屬性(6)OnClick事件
2.HyperLink控件
HyperLink控件的使用語法:
<ASP:Hyperlink屬性設(shè)置></ASP:Hyperlink>
或者 <ASP:Hyperlink屬性設(shè)置/>
HyperLink控件的主要屬性如下:
(1)Text屬性
(2)ImageUrl屬性 (3)
NavigateUrl屬性 (4)
Target屬性4.3Web服務(wù)器控件3.LinkButton控件
LinkButton控件的使用語法:
<ASP:LinkButton屬性設(shè)置></ASP:LinkButton>
或者 <ASP:LinkButton屬性設(shè)置/>
LinkButton控件的主要屬性和事件如下: (1)Text屬性
(2)Enabled屬性 (3)
ToolTip屬性 (4)
CommandName屬性(5)CommandArgument屬性 (6)Command事件4.ImageButton控件
ImageButton控件使用語法:
<ASP:ImageButton屬性設(shè)置></ASP:ImageButton>
或者 <ASP:ImageButton屬性設(shè)置/>
ImageButton控件的主要屬性和事件如下:
(1)Enabled屬性
(2)CommandName屬性 (3)
CommandArgument屬性 (4)ImageUrl屬性(5)ImageAlign屬性 (6)ToolTip屬性(7)OnClick事件5.Label控件
Label控件使用語法:
4.3Web服務(wù)器控件
<ASP:Label屬性設(shè)置></ASP:Label>
或者 <ASP:Label屬性設(shè)置/>
Label控件的主要屬性:
(1)
AutoSize屬性
(2)
Text屬性 (3)
TextAlign屬性:該屬性設(shè)置標(biāo)簽內(nèi)的文本的對齊方式。取值及其含義見表。 (4)
Font屬性(5)
Height屬性(6)Width屬性 圖TextAlign屬性的取值及其含義 6.TextBox控件
4.3Web服務(wù)器控件
TextBox控件使用語法:
<ASP:TextBox屬性設(shè)置></ASP:TextBox>
或者<ASP:TextBox屬性設(shè)置/>
TextBox控件的主要屬性和事件如下: (1)AutoPostBack屬性(2)Columns屬性(3)Rows屬性(4)MaxLength屬性 (5)ReadOnly屬性(6)Text屬性(7)Wrap屬性(8)TextMode屬性【例4.4】 使用Label、TextBox、HyperLink和Button控件實現(xiàn)以下功能:利用HyperLink
控件實現(xiàn)超鏈接,鏈接的網(wǎng)站由用戶文本框內(nèi)輸入的內(nèi)容決定。設(shè)計步驟如下:
(1)在VS.NET中創(chuàng)建項目WebExamp4_4。
(2)
設(shè)計項目主頁面WebForm1.aspx,各控件的主要屬性設(shè)置見表。
控件的屬性設(shè)置
4.3Web服務(wù)器控件(3) 雙擊ok按鈕,在ok_Click()事件處理中輸入以下程序代碼:
PrivateSubOk_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles Button1.Click IfTextBox1.Text="新浪"Then HyperLink1.NavigateUrl=""
'設(shè)置單擊HyperLink1時定位的URL HyperLink1.Text="單擊進(jìn)入新浪網(wǎng)站"
HyperLink1.Target="_blank" '在新窗口中打開
EndIf IfTextBox1.Text="搜狐"Then HyperLink1.NavigateUrl="" HyperLink1.Text="單擊進(jìn)入搜狐網(wǎng)站"
HyperLink1.Target="_blank" EndIf EndSub reset_Click()事件處理中輸入以下程序代碼:
PrivateSubreset_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles Button2.Click TextBox1.Text="" '文本框置空
EndSub4.3Web服務(wù)器控件 (4)編譯、運行程序。 在TextBox1中輸入“新浪”后,單擊“確定”按鈕,運行結(jié)果如圖4所示,單擊圖中超鏈接文本可在新窗口中打開“新浪”網(wǎng)站;在TextBox1中輸入“搜狐”后,單擊“確定”按鈕,運行結(jié)果如圖所示。 (a) (b)
圖程序運行結(jié)果
7.CheckBox控件和CheckBoxList控件
l
CheckBox控件使用語法:
ASP:CheckBox屬性設(shè)置></ASP:CheckBox>
或者<ASP:CheckBox屬性設(shè)置/>
4.3Web服務(wù)器控件
l
CheckBox控件的主要屬性和事件
(1)
Checked屬性(2)
Enabled屬性(3)
Text屬性 (4)
TextAlign屬性(5)AutoPostBack屬性(6)CheckedChanged事件
l
CheckBoxList控件是一個CheckBox控件組,CheckBoxList控件使用語法:
<ASP:CheckBoxList屬性設(shè)置></ASP:CheckBoxList>
或者 <ASP:CheckBoxList屬性設(shè)置/>
l
CheckBoxList控件的主要屬性和事件 (1)
AutoPostBack屬性 (2)DataSource屬性 (3)
DataTextField屬性
(4)
DataValueField屬性 (5)
Items屬性 (6)RepeatColumns屬性 (7)RepeatDirection屬性 (8)RepeatLayout屬性 (9)SelectedIndex屬性 (10)SelectedItem屬性 (11)TextAlign屬性 (12)SelectedIndexChanged事件
l
CheckBoxList控件的每個選項都有以下3個基本屬性 (1)Text:表示每個選項的文本。 (2)Value:表示每個選項的選項值。 (3)Selected:表示該選項是否選中。8.RadioButton控件和RadioButtonList控件
RadioButton控件使用語法:4.3Web服務(wù)器控件
<ASP:RadioButton屬性設(shè)置></ASP:RadioButton>
或者
<ASP:RadioButton屬性設(shè)置/>
l
RadioButton控件的主要屬性和事件 (1)AutoPostBack屬性(2)
Checked屬性(3)Text屬性(4)GroupName屬性
(5)
TextAlign屬性(6)
Enabled屬性(7)OnCheckedChanged事件
l RadioButtonList控件是單個控件,可作為單選按鈕列表項集合的父控件。
RadioButtonList控件使用語法:
<ASP:RadioButtonList屬性設(shè)置></ASP:RadioButtonList>
或者 <ASP:RadioButtonList屬性設(shè)置/>
l
RadioButtonList控件的主要屬性和事件
(1)AutoPostBack屬性
(2)
DataSource屬性
(3)DataTextField屬性
(4)DataValueField屬性
(5)Items屬性(6)
RepeatColumns屬性 (7)RepeatDirection屬性(8)RepeatLayout屬性(9)SelectedIndex屬性 (10)SelectedItem屬性(11)OnSelectedIndexChanged事件
l
RadioButtonList控件的每個選項都有以下3個基本屬性
(1)
Text:表示每個選項的文本。
(2)
Value:表示每個選項的選項值。
(3)
Selected:表示該選項是否選中。
4.3Web服務(wù)器控件【例4.5】使用CheckBox和RadioButtonList控件實現(xiàn)以下功能:制作一個注冊界面,通過TextBox 控件輸入用戶名和口令,選擇性別和愛好,按“確定”按鈕,在TextBox控件中顯示注冊 人的相關(guān)信息。
(1)在VS.NET中創(chuàng)建項目WebExamp4_5。
(2)
設(shè)計項目主頁面WebForm1.aspx,各控件的主要屬性設(shè)置見表??丶膶傩栽O(shè)置
4.3Web服務(wù)器控件 (3) 雙擊ok按鈕,在ok_Click()事件處理中輸入以下程序代碼:
PrivateSubOk_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesOk.Click DimstrAsString Ifname.Text=""Orpassword.Text=""Then str="用戶名和口令均不能為空"
Else str="用戶"+name.Text+"性別"+xb.SelectedItem.Value+"口令是"+
password.Text Ifmusic.CheckedOrdrawing.CheckedOrsports.CheckedOrwriting.CheckedThen str=str+"愛好"
Ifmusic.CheckedThen str=str+music.Text EndIf Ifsports.CheckedThen str=str+sports.Text EndIf Ifwriting.CheckedThen str=str+writing.Text EndIf EndIf EndIf message.Text=str EndSub4.3Web服務(wù)器控件雙擊close按鈕,在close_Click()事件處理中輸入以下程序代碼:
PrivateSubclose_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles close.Click Return EndSub(4)編譯、運行程序。輸入用戶名、口令,選擇性別和愛好后,單擊“確定”按鈕,運行結(jié)果如圖所示。程序運行結(jié)果
9.Image控件
Image控件使用語法:
<ASP:Image屬性設(shè)置></ASP:Image>
或者 <ASP:Image屬性設(shè)置/>
Image控件的主要屬性如下:
(1)
ImageUrl屬性
(2)
AlternateText屬性
(3)
ImageAlign屬性10.ListBox控件
ListBox控件使用語法:
<ASP:ListBox屬性設(shè)置></asp:ListBox>
或者<ASP:ListBox屬性設(shè)置/>4.3Web服務(wù)器控件
ListBox控件的主要屬性和事件如下: (1)AutoPostBack屬性(2)
Rows屬性 (3)
Items屬性:Items屬性是ListBox控件各選項的集合。每個列表項都是一個單獨的對象, 具有自己的屬性,見表。
ListBox控件中每個選項的基本屬性 (4)SelectionMode屬性:該屬性指明一次是否可多選。SelectionMode屬性的各種取值極其 含義見表。SelectionMode屬性的各種取值及其含義
4.3Web服務(wù)器控件
(5)
SelectedIndex屬性 (6)SelectedIndices屬性 (7)SelectedItem屬性
(8)
SelectedItems屬性
(9)
SelectedValue屬性 (10)
DataSource屬性
(11)
DataTextField屬性 (12)
DataValueField屬性 (13)SelectedIndexChanged事件11.DropDownList控件
DropDownList控件使用語法:
<ASP:DropDownList屬性設(shè)置></ASP:DropDownList>
或者<ASP:DropDownList屬性設(shè)置/>
DropDownList控件的主要屬性和事件如下:
(1)AutoPostBack屬性(2)
Items屬性(3)
DataSource屬性(4)
DataTextField屬性 (5)
DataValueField屬性(6)
SelectedIndexChanged事件【例4.6】使用ListBox和DropDownList控件實現(xiàn)以下功能:設(shè)計一個曲目選擇界面,通過圖 像按鈕在可供選擇的曲目的列表和選定曲目列表中移動曲目,在下拉列表中選擇播 放方式,按“播放”按鈕,在TextBox控件中顯示相關(guān)信息,按“停止”按鈕退出。設(shè) 計步驟如下:
(1)
在VS.NET中創(chuàng)建項目WebExamp4_6。 (2)
設(shè)計項目主頁面WebForm1.aspx,各控件的主要屬性設(shè)置見表4.16。
4.3Web服務(wù)器控件表4.16控件的屬性設(shè)置 (3)
在WebForm1.aspx界面的空白處雙擊,進(jìn)入程序編輯窗口,在Page_load()事件處理中輸 入以下程序代碼:
PrivateSubPage_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles MyBase.Load
'初始化gxqm列表,添加曲目名
4.3Web服務(wù)器控件
gxqm.Items.Add("幻想即興曲")
gxqm.Items.Add("車隊波羅乃茲")
gxqm.Items.Add("馬祖卡舞曲")
gxqm.Items.Add("英雄波羅乃茲")
gxqm.Items.Add("革命練習(xí)曲")
gxqm.Items.Add("圓舞曲")
gxqm.Items.Add("悲傷練習(xí)曲")
gxqm.Items.Add("降E大調(diào)夜曲")
gxqm.Items.Add("升C小調(diào)練習(xí)曲")
EndSubl
雙擊ImageButton1按鈕,在ImageButton1_Click()事件處理中輸入以下程序代碼:
PrivateSubImageButton1_Click(ByValsenderAsSystem.Object,ByValeAs System.Web.UI.ImageClickEventArgs)HandlesImageButton1.Click gxqm.Items.Add(xdqm.SelectedItem.Value) '將xdqm列表中選中曲目添加到gxqm列表中
xdqm.Items.Remove(xdqm.SelectedItem) ‘將xdqm列表中選中的曲目刪除
EndSubl
雙擊ImageButton2按鈕,在ImageButton2_Click()事件處理中輸入以下程序代碼:
PrivateSubImageButton2_Click(ByValsenderAsSystem.Object,ByValeAs System.Web.UI.ImageClickEventArgs)HandlesImageButton2.Click xdqm.Items.Add(gxqm.SelectedItem.Value) '將gxqm列表中選中曲目添加到xdqm列表中
gxqm.Items.Remove(gxqm.SelectedItem) '將gxqm列表中選中的曲目刪除
EndSub4.3Web服務(wù)器控件
l
雙擊ImageButton3按鈕,在ImageButton3_Click()事件處理中輸入以下程序代碼:
PrivateSubImageButton3_Click(ByValsenderAsSystem.Object,ByValeAs System.Web.UI.ImageClickEventArgs)HandlesImageButton3.Click DimiAsInt16 Fori=0Togxqm.Items.Count-1 xdqm.Items.Add(gxqm.Items(i).Value)‘ 將gxqm列表中的第i項添加到xdqm列表中
Next gxqm.Items.Clear() '將gxqm列表中所有曲目刪除
EndSub l
雙擊ImageButton4按鈕,在ImageButton4_Click()事件處理中輸入以下程序代碼:
PrivateSubImageButton4_Click(ByValsenderAsSystem.Object,ByValeAs System.Web.UI.ImageClickEventArgs)HandlesImageButton4.Click DimiAsInt16 Fori=0Toxdqm.Items.Count-1 gxqm.Items.Add(xdqm.Items(i).Value) '將xdqm列表中的第i項添加到gxqm列表中
Next xdqm.Items.Clear() '將xdqm列表中所有曲目刪除
EndSub l
雙擊ok_按鈕,在ok__Click()事件處理中輸入以下程序代碼:
PrivateSubok_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handlesok.Click message.Text=“您共選擇了”+xdqm.Items.Count.ToString+“個曲目,以”+
bffs.SelectedItem.Value+“方式播放" 'message中顯示相關(guān)信息4.3Web服務(wù)器控件
EndSub
雙擊close_按鈕,在close__Click()事件處理中輸入以下程序代碼:
PrivateSubclose_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles close.Click Return'退出
EndSub (4)
編譯、運行程序。選中3首曲目添加到選定曲目列表中,再在下拉列表中選擇“隨機(jī)播放”,單擊“播放”按鈕,運行結(jié)果如圖所示。
圖4.10程序運行結(jié)果4.3Web服務(wù)器控件 12.Table、TableRow和TableCell控件
Table控件使用語法:
<ASP:Table屬性設(shè)置></ASP:Table>
或者<ASP:Table屬性設(shè)置/>
lTable控件的主要屬性如下: (1)CellPadding屬性
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年精密箱體系統(tǒng)項目評價分析報告
- 2024屆河北廊坊五校高三第二次統(tǒng)考數(shù)學(xué)試題
- 2024屆貴州省畢節(jié)市黔西縣樹立中學(xué)高三一輪復(fù)習(xí)階段性考試(數(shù)學(xué)試題文)試題
- 采購抓捕網(wǎng)申請書范文
- 標(biāo)準(zhǔn)產(chǎn)品和定制產(chǎn)品成本分?jǐn)傆嬎惴?wù)合同
- 北京勞動合同不續(xù)簽代通知金標(biāo)準(zhǔn)
- 學(xué)校2024-2025學(xué)年度高三上學(xué)期期中考試地理試題
- 配電室火災(zāi)應(yīng)急演練
- 13 C波的描述 提升版2025新課改-高中物理-選修第1冊(21講)
- 安徽省合肥市高新區(qū)2024-2025學(xué)年四年級(上)期中語文試卷 (含答案)
- 學(xué)校廚房設(shè)備投標(biāo)方案(技術(shù)標(biāo))
- 大型綜合樓新建工程技術(shù)方案、施工方案投標(biāo)文件(投標(biāo)方案)
- 2025年高考作文專練(25道真題+審題立意+范文)- 2025年高考語文作文備考總復(fù)習(xí)
- 大學(xué)生創(chuàng)新創(chuàng)業(yè)基礎(chǔ)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 九年級物理全冊教案【人教版】
- 2024義務(wù)教育《英語課程標(biāo)準(zhǔn)》(2022版)
- 成人術(shù)后疼痛專家共識
- 二十屆三中全會精神應(yīng)知應(yīng)會知識測試30題(附答案)
- 肺結(jié)節(jié)診治中國專家共識(2024年版)解讀
- 2024年秋新蘇教版三年級上冊科學(xué)全冊復(fù)習(xí)資料
- 2024美團(tuán)商家入駐合作協(xié)議
評論
0/150
提交評論