在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ C#/ ASP.NET基本控件
ASP.NET調(diào)試
ASP.NET Web Services
ASP.NET緩存
ASP.NET多線程
ASP.NET面板控件
ASP.NET數(shù)據(jù)綁定
ASP.NET數(shù)據(jù)源
ASP.NET個性化
ASP.Net教程
ASP.NET Ajax控件
ASP.NET生命周期
ASP.NET HTML服務器
ASP.NET簡介
ASP.NET驗證器
ASP.NET多視圖
ASP.NET網(wǎng)站配置
ASP.NET錯誤管理
ASP.NET自定義控件
ASP.NET LINQ
ASP.NET AdRotator控件
ASP.NET客戶端
ASP.NET文件上傳
ASP.NET服務器控件
ASP.NET開發(fā)環(huán)境配置
ASP.NET管理狀態(tài)
ASP.NET服務端
ASP.NET數(shù)據(jù)庫訪問(Access)
ASP.NET基本控件
ASP.NET安全
ASP.NET指令
ASP.NET事件處理
ASP.NET第一個程序
ASP.NET日歷控件

ASP.NET基本控件

在本章中,我們將討論和學習ASP.NET中可用的基本控件。

按鈕控件

ASP.NET提供了三種類型的按鈕控件:

  • 按鈕:它顯示矩形區(qū)域內(nèi)的文字。
  • 鏈接按鈕:它顯示看起來像超鏈接的文字。
  • 圖像按鈕:顯示圖像。

當用戶點擊一個按鈕時,會引發(fā)兩個事件:點擊和命令。

按鈕控制的基本語法:

<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="提交" / >

按鈕控件的常見屬性:

編號 屬性 描述
1 Text 顯示在按鈕上的文本,這僅適用于按鈕和鏈接按鈕控件。
2 ImageUrl 僅限圖像按鈕控件,要為按鈕顯示的圖像。
3 AlternateText 僅限圖像按鈕控件,如果瀏覽器無法顯示圖像,則顯示文本。
4 CausesValidation 確定用戶單擊按鈕時是否發(fā)生頁面驗證,默認值是true。
5 CommandName 當用戶單擊按鈕時傳遞給命令事件的字符串值。
6 CommandArgument 當用戶單擊按鈕時傳遞給命令事件的字符串值。
7 PostBackUrl 用戶單擊按鈕時請求的頁面的URL。

文本框和標簽

文本框控件通常用于接受來自用戶的輸入。 文本框控件可以接受一行或多行文本,具體取決于TextMode屬性的設(shè)置。

標簽控件提供了一種簡單的方法來顯示可以從一個頁面執(zhí)行到下一個執(zhí)行的文本。 如果要顯示不變的文字,請使用文本文字。

文本控件的基本語法:

<asp:TextBox ID="txtstate" runat="server" ></asp:TextBox>

文本框和標簽的常見屬性:

編號 屬性 描述
1 TextMode 指定文本框的類型。 SingleLine創(chuàng)建一個標準的文本框,MultiLIne創(chuàng)建一個接受多行文本的文本框,并且Password使輸入的字符被屏蔽。 默認是SingleLine。
2 Text 文本框的文本內(nèi)容。
3 MaxLength 可以輸入文本框的最大字符數(shù)。
4 Wrap 它決定文本是否自動換行為多行文本框; 默認是True。
5 ReadOnly 確定用戶是否可以更改框中的文本; 默認是False,即用戶不能改變文本。
6 Columns 文本框的寬度以字符表示。實際寬度是根據(jù)用于文本輸入的字體確定的。
7 Rows 多行文本框的高度。 默認值是0,表示單行文本框。

標簽控件最常用的屬性是Text,這意味著標簽上顯示的文本。

復選框和單選按鈕

復選框顯示一個選項,用戶可以選中或取消選中,單選按鈕顯示一組選項,用戶只能從中選擇一個選項。

要創(chuàng)建一組單選按鈕,請為該組中的每個單選按鈕的GroupName屬性指定相同的名稱。 如果一個表單中需要多個組,則為每個組指定一個不同的組名稱。

如果希望最初顯示表單時選中復選框或單選按鈕,請將其“Checked”屬性設(shè)置為true。 如果組中的多個單選按鈕的Checked屬性設(shè)置為true,則只有最后一個被認為是true

復選框的基本語法:

<asp:CheckBox ID= "chkoption" runat= "Server"> </asp:CheckBox>

單選按鈕的基本語法:

<asp:RadioButton ID= "rdboption" runat= "Server"> </asp: RadioButton>

復選框和單選按鈕的常用屬性:

編號 屬性 描述
1 Text 復選框或單選按鈕旁邊顯示的文本。
2 Checked 指定是否被選中,默認為false。
3 GroupName 控件所屬的組的名稱。

列表控件

ASP.NET提供了以下控件

  • 下拉列表
  • 列表框
  • 單選按鈕列表
  • 復選框列表
  • 項目符號列表

這些控制讓用戶從列表中選擇一個或多個項目。列表框和下拉列表包含一個或多個列表項。 這些列表可以通過代碼或ListItemCollection編輯器加載。

列表框控件的基本語法:

<asp:ListBox ID="ListBox1" runat="server" AutoPostBack="True"    OnSelectedIndexChanged="ListBox1_SelectedIndexChanged"></asp:ListBox>

下拉列表控制的基本語法:

<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True"   OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged"></asp:DropDownList>

列表框和下拉列表的常見屬性列表:

編號 屬性 描述
1 Items 表示控件中項目的ListItem對象的集合。這個屬性返回一個ListItemCollection類型的對象。
2 Rows 指定框中顯示的項目數(shù)量。 如果實際列表包含比顯示更多的行,則會添加一個滾動條。
3 SelectedIndex 當前選定項目的索引。如果選擇多個項目,則選擇第一個項目的索引。 如果未選擇項目,則此屬性的值為-1。
4 SelectedValue 當前選擇的項目的值。如果選擇多個項目,則選擇第一個選定項目的值。如果未選擇項目,則此屬性的值為空字符串("")。
5 SelectionMode 指示列表框是允許單個選擇還是多個選擇。

每個列表項目對象的通用屬性:

編號 屬性 描述
1 Text 顯示該項目的文本。
2 Selected 指示是否選擇該項目。
3 Value 與該項目關(guān)聯(lián)的字符串值。

要注意:

  • 要使用下拉列表或列表框中的項目,可以使用控件的Items屬性。該屬性返回一個ListItemCollection對象,其中包含列表的所有項目。
  • 當用戶從下拉列表或列表框中選擇不同的項目時,引發(fā)SelectedIndexChanged事件。

ListItemCollection

ListItemCollection對象是ListItem對象的集合。每個ListItem對象表示列表中的一個項目。ListItemCollection中的項目從0開始編號。

當使用字符串加載列表框中的項目時,例如:lstcolor.Items.Add("Blue"),則列表項目的TextValue屬性都將設(shè)置為指定的字符串值。要設(shè)置它不同,必須創(chuàng)建一個列表項目對象,然后將該項目添加到集合。

ListItemCollection編輯器用于將項目添加到下拉列表或列表框中。這用于創(chuàng)建項目的靜態(tài)列表。 要顯示集合編輯器,請從智能標記菜單中選擇編輯項目,或選擇控件,然后單擊屬性窗口中的項目屬性中的省略號按鈕。

ListItemCollection的通用屬性:

編號 屬性 描述
1 Item(integer) 表示指定索引處的項目的ListItem對象。
2 Count 集合中的項目數(shù)量。

ListItemCollection的常用方法:

編號 方法 描述
1 Add(string) 在集合的末尾添加一個新項目,并將字符串參數(shù)分配給項目的Text屬性。
2 Add(ListItem) 在集合的末尾添加一個新項目。
3 Insert(integer, string) 在集合中的指定索引位置插入項目,并將字符串參數(shù)分配給項目的文本屬性。
4 Insert(integer, ListItem) 將項目插入集合中指定的索引位置。
5 Remove(string) 刪除文本值與字符串相同的項目。
6 Remove(ListItem) 刪除指定的項目。
7 RemoveAt(integer) 以整數(shù)形式刪除指定索引處的項目。
8 Clear 刪除集合中的所有項目。
9 FindByValue(string) 返回值與字符串相同的項目。
10 FindByValue(Text) 返回文本與字符串相同的項目。

單選按鈕列表和復選框列表

單選按鈕列表顯示了一個互斥選項列表。 復選框列表顯示了獨立選項的列表。 這些控件包含可以通過控件的Items屬性引用的ListItem對象的集合。

單選按鈕列表的基本語法:

<asp:RadioButtonList ID="RadioButtonList1" runat="server" AutoPostBack="True" 
   OnSelectedIndexChanged="RadioButtonList1_SelectedIndexChanged">
</asp:RadioButtonList>

復選框列表的基本語法:

<asp:CheckBoxList ID="CheckBoxList1" runat="server" AutoPostBack="True" 
   OnSelectedIndexChanged="CheckBoxList1_SelectedIndexChanged">
</asp:CheckBoxList>

復選框和單選按鈕列表的常用屬性:

編號 屬性 描述
1 RepeatLayout 此屬性指定在呈現(xiàn)時格式化列表時是使用表標記還是正常的html流。默認值是Table。
2 RepeatDirection 它規(guī)定了重復控制的方向,可用的值是HorizontalVertical。默認是Vertical。
3 RepeatColumns 它指定重復控件時要使用的列數(shù)。默認為0。

項目符號列表和編號列表

項目符號列表控件創(chuàng)建項目符號列表或編號列表。 這些控件包含可以通過控件的Items屬性引用ListItem對象的集合。

項目符號列表的基本語法:

<asp:BulletedList ID="BulletedList1" runat="server">
</asp:BulletedList>

項目符號列表的通用屬性:

編號 屬性 描述
1 BulletStyle 此屬性指定項目符號或編號的樣式和外觀。
2 RepeatDirection 它規(guī)定了重復控制的方向。可用的值是HorizontalVertical。 默認是Vertical
3 RepeatColumns 它指定重復控件時要使用的列數(shù)。 默認為0。

超鏈接控件

HyperLink控件就像HTML <a>元素。

超鏈接控件的基本語法:

<asp:HyperLink ID="HyperLink1" runat="server">
   HyperLink
</asp:HyperLink>

它具有以下重要屬性:

編號 屬性 描述
1 ImageUrl 要由控件顯示的圖像的路徑。
2 NavigateUrl 目標鏈接網(wǎng)址。
3 Text 要顯示作為鏈接的文本。
4 Target 加載鏈接頁面的窗口或框架。

圖像控件

圖像控件用于在網(wǎng)頁上顯示圖像,或者如果圖像不可用,則使用其他文本。

圖像控件的基本語法:

<asp:Image ID="Image1" runat="server">

它具有以下重要屬性:

編號 屬性 描述
1 AlternateText 在沒有圖像的情況下顯示替代文字。
2 ImageAlign 控件的對齊選項。
3 ImageUrl 控件要顯示的圖像的路徑。

上一篇:ASP.NET文件上傳下一篇:ASP.NET安全