多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

中國最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2

aspnet教程

  • ASP.NET 教程
  • ASP.NET 簡介
  • ASP.NET Razor

    ASP.NET MVC

    ASP.NET 編程指南

    ASP.NET 基礎控件

    閱讀 (2392)

    基礎控件

    這在一章節,我們將討論在 ASP.NET 中有效的基礎控件。

    按鈕控件

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

    • 按鈕:在矩形區域內顯示文本。
    • 鏈接按鈕:像超鏈接一樣顯示文本。
    • 圖像按鈕:顯示圖像。

    當用戶單擊一個按鈕時,兩個事件被觸發:單擊和指令。

    按鈕控件的基礎語法:

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

    按鈕控件的通用屬性:

    屬性描述
    Text文本顯示在按鈕上。僅對于按鈕和鏈環按鈕的控件。
    ImageUrl僅對于圖像按鈕控件。這個圖像是為了顯示按鈕。
    AlternateText僅對于圖像按鈕控件。如果瀏覽器無法顯示圖像,替換文本會顯示。
    CausesValidation當用戶單擊按鈕時確定是否執行頁面驗證。默認為真。
    CommandName當用戶單擊按鈕時傳遞給命令事件的字符串值。
    CommandArgument當用戶單擊按鈕時傳遞給命令事件的字符串值。
    PostBackUrl當用戶單擊按鈕時出現需要的頁面地址。

    文本框和標簽

    文本框控件是專門接受用戶輸入而設置。一個文本框控件可以依據文本模式的屬性接受一條或多條文本的輸入。

    標簽控件為顯示文本提供了一個簡單的方法,這種方法能夠從執行一個頁面到下一個頁面。如果想要顯示一個不變的文本,那么您可以使用文字文本。

    正文控制的基本語法:

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

    文本框和標簽的通用屬性:

    屬性描述
    TextMode指定文本框類型。單行模式創建標準文本,多行模式創建能夠接受多個文本,口令會引發輸入待標記的字符。默認為標準文本。
    Text文本框的文本內容。
    MaxLength輸入文本框中文本字符的最大值。
    Wrap它確定多行文本框中文本是否自動換行的;默認值是真。
    ReadOnly確定用戶是否可以更改框中的文本;默認為假,即用戶可以更改文本。
    Columns在字符的文本框的寬度。實際寬度是基于用于文本輸入的字體來確定。
    Rows多行文本框的高度。默認值是 0,表示一個單行文本框。

    大多使用屬性的標簽控件是 'Text',它代表在標簽上顯示的文本。

    復選框和單選按鈕

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

    如果要創建一組單選按鈕,您可以為每個單選按鈕組中的組名屬性指定相同的名稱。如果一個以上的組需要呈現一個單一的形式,則指定每個組不同的組的名稱。

    如果您想按照最初顯示的形式來選中復選框或單選按鈕,可將其選中屬性為 true。如果多個單選按鈕在一組的屬性設置為 true,則只有最后一個被認為是 true。

    復選框的基本語法:

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

    單選按鈕的基本語法:

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

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

    屬性描述
    Text在復選框或單選按鈕旁邊顯示的文本。
    Checked制定是否被選中,默認為未選中。
    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>

    列表框和下拉列表的通用屬性:

    屬性描述
    Items代表了控件內項目的 ListItem 對象的集合。此屬性回傳 ListItemCollection 類型的對象。
    Rows指定在框中顯示的項目數。如果實際的列表中比顯示的列表包含更多的行,則滾動條會被添加。
    SelectedIndex當前所選項目的索引。如果一個以上的項目被選擇,則第一個索引選擇項目。如果沒有選擇項目,此屬性的值為 -1。
    SelectedValue當前選定項的值。如果一個以上的項目被選擇,則第一項的值被選擇。如果沒有選中的項,該屬性的值是一個空字符串("")。
    SelectionMode表示一個列表框是否允許單個選擇或多個選擇。

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

    屬性描述
    Text為項目所顯示的文本。
    Selected表示項目是否被選定。
    Value與項目相關的一串字符。

    需要重點關注的是:

    • 如果您要在一個下拉列表或列表框中的項目工作,則需使用該控件的項目屬性。此屬性返回一個 ListItemCollection 對象,它包含該列表的所有項目。
    • 當用戶從下拉列表或列表框中選擇一個不同的項目時,SelectedIndexChanged 事件被引發。

    ListItemCollection

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

    當一個列表框中的項目被加載過程中使用的字符串是比如:lstcolor.Items.Add ("Blue") 時,那么文字和列表項的值的屬性設置是您指定的字符串值。為了以不同的方式設置,你必須創建一個列表項的對象,然后添加該項目到集合。

    ListItemCollection 編輯器用于將項目添加到一個下拉列表或列表框。它被用來創建項目的靜態列表。若要顯示集合編輯器,則從智能標簽菜單中選擇編輯項目,或者選擇控件,然后在屬性窗口的項目屬性中單擊省略號按鈕。

    ListItemCollection 的通用屬性:

    屬性描述
    Item(integer)表示在指定索引處的項目的 ListItem 對象。
    Count在集合中項目的個數。

    ListItemCollection 的基本方法:

    方法描述
    Add(string)在集合的末端增加一個新的項目并為項目文本屬性分配字符串參數。
    Add(ListItem)在集合末端添加一個新的項目。
    Insert(integer, string)在集合中指定索引位置插入項目,并為項目文本屬性分配字符串參數。
    Insert(integer, ListItem)在集合中指定索引中的位置插入項目。
    Remove(string)移除與文本值相同的字符串的項目。
    Remove(ListItem)移除指定的項目。
    RemoveAt(integer)作為整數移除在指定索引中的項目。
    Clear移除集合中所有項目。
    FindByValue(string)傳回與字符串值相同的項目。
    FindByValue(Text)傳回與字符串文本相同的項目。

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

    單選按鈕列表呈現互相排斥的選項列表。一個復選框列表列呈現獨立選項的列表。這些控件包含 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>

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

    屬性描述
    RepeatLayout該屬性指定在提出格式化列表過程中是否使用標簽或普通 HTML 流。默認為表格。
    RepeatDirection它指定了方向,在該方向中控件可以被重復。可用的值是水平和垂直。默認是垂直的。
    RepeatColumns當重復控件時,它指定了列的數字;默認為 0。

    項目符號列表和編號列表

    項目符號列表控件創建項目符號列表或編號列表。這些控件包含 ListItem 對象的集合,它們可以通過控件的項目屬性被參考。

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

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

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

    屬性描述
    BulletStyle該屬性指定樣式和項目編號的外觀或者數字。
    RepeatDirection它指定了方向,在該方向中控件可以被重復。可用的值是水平和垂直。默認是垂直的。
    RepeatColumns當重復控件時,它指定了列的數字;默認為 0。

    超鏈接控件

    超鏈接控件就像 HTML <a> 元素。

    超鏈接控件的基本語法:

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

    它具有以下屬性:

    屬性描述
    ImageUrl由控件顯示的圖像的路徑。
    NavigateUrl目標鏈接地址。
    Text作為鏈接顯示的文本。
    Target加載鏈接頁面的窗口或框架。

    圖像控件

    若圖片無法顯示,圖像控件則在網頁,或者一些替代文本上顯示圖片。

    圖像控件的基本語法:

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

    它具有以下重要屬性:

    屬性描述
    AlternateText圖片不存在時顯示替代文本。
    ImageAlign對齊選項控件。
    ImageUrl由控件顯示的圖像的路徑。
    關閉
    程序員人生
    主站蜘蛛池模板: 91久久偷偷做嫩草影院免费 | 欧美成人观看免费全部完小说 | 日韩91| 久久视频精品a线视频在线观看 | 校园春色亚洲色图 | 中文字幕最新 | 精品一区二区免费视频 | 最近最新的中文字幕大全3 最近最新高清免费中文字幕 | 亚洲乱码在线观看 | 国产一区二区三区在线看 | 欧美人与牲动交a欧美精品 欧美人与牲动交xxxx | 老司机深夜福利在线 | 久久久久在线视频 | 日韩一级欧美一级在线观看 | 在线观看欧洲成人免费视频 | 中文字幕乱码中文 | 亚洲成aⅴ人片在线观 | 日本精品一区二区三本中文 | 精品第一页 | 成年视频国产免费观看 | 欧美亚洲自拍偷拍 | 国内精品久久久久影院老司 | 一二区| 国产精品久久久久久网站 | 色费女人18毛片a级视频在线 | 亚洲欧美日韩国产精品久久 | 欧美video粗暴高清免费 | 日本不卡视频在线视频观看 | 欧美五月| 日本久久久久一级毛片 | 男女最猛烈xx00动态视频 | 男女激情动态视频 | 国产一区二区免费在线 | 成人性毛片 | japanese 护士| 亚洲国产精久久久久久久 | 日本 在线观看 | 亚洲三级欧美 | 成人亚洲欧美综合 | 欧美专区亚洲专区 | 天堂一码二码专区 |