ASP.net 常用服務器控件


新人初學,有錯請指,大神輕噴。

.net中有HTML控件和標准服務器控件。

老師教學用的是vs2010是這樣分的,不知道15里是不是這樣。

如果使用HTML控件我們就會發現頁面中加載了原本HTML代碼的控件

而服務器控件則將代碼和標記一同放在頁面中,

在初始化的時候會根據用戶瀏覽器的版本生成適合瀏覽器的HTML代碼。(大概是針對IE來說的..)

 

首先HTML控件與服務器控件的差別就是

在代碼中添加runat="server"屬性,即可將HTML控件轉為服務器控件。

 
1.Label:被編譯成span

常用屬性:
  Text--顯示的文本
  ForeColor--文本顏色
  Visible--隱藏
  CssClass--css中的class,類

2.Literal:沒有元素 ,在它的位置上將Text內容完全展示出來

 

常用屬性:
  Text--顯示的文本。

3.TextBox: 不一定被編譯成什么元素,設置他的Mode屬性 來變換他的各種樣式

常用屬性:
  TextMode--SingleLine屬性--單行
        Password屬性--只能輸入密碼框
        MultiLine屬性--顯示下拉列表;多行
        Color--拾色器文本框
        Number--右側上下箭頭 加減數字,比如 淘寶買東西選擇件數。
        Search--右側帶關閉,點擊可清空 文本內容 顯示記錄過的下拉內容
        Time-- “--:--”,限制時間格式
        Week--“----年 第--周”,限制 年 周
        Date-- 年月日 格式
        Datetime --暫時沒研究出來
        DateTimeLocal--日期加時間
        Month--“----年--月”格式
        Range--可以當亮度條用
  MaxLenght--文本框中最多允許的字符數

  ReadOnly--是否能改變文本框字體

  Rows--多行文本框中的行數

  Warp--指示文本框中的內容是否換行

 

4.HyperLink:超鏈接文本,被編譯成<a href>

 

常用屬性:

  ImageUrl--顯示此鏈接圖像的URL

  NavigateUrl--指向的URL

  Target URL--URL的目標框架,_blank表示新窗口

  Text:鏈接顯示的文本


5.Button--按鈕,被編譯成<input type="button"/>或其他類型


重要屬性:

  Clink--單擊時發生的服務器事件

  OnClientClick--單擊時的客戶端事件

  postbackUrl--單擊時從當前頁發送到網頁的URL,默認空即本頁

  Text--按鈕上的文本

 

6.ImageButton:圖片按鈕,被編譯成<input type="image" src="" />

 

重要屬性:

  AlternateText--圖像不可用時空間中顯示的替代文本

  ImageUrl--獲取圖像位置

 

7.LinkButton:帶超鏈接的按鈕,實現具有超鏈接樣式的按鈕,它的行為和按鈕相似

 

8.RadioButton:點選按鈕,被編譯成<input type="radio" />

 

重要屬性:

  Checked--布爾值,規定是否選定單選按鈕

  AutoPostBack--布爾值,在Checked屬性被改變后是否立即傳回表單,默認false

  GroupName--該單選按鈕所屬控件組的名稱(一組即互斥)

 

9.CheckBox:復選框控件,被編譯成<input type="checkbox" />

沒有GroupName,所以是特意用來被復選的。

 

重要屬性:

  Text--出現在控件旁邊的文本

  Checked--布爾值,規定是否選定單選按鈕

  AutoPostBack--布爾值,在Checked屬性被改變后是否立即傳回表單,默認false

  GroupName--該單選按鈕所屬控件組的名稱(一組即互斥)

 

10.RadioButtonList:以列表方式呈現的選項

 

重要屬性:

  DataSourse--填充該列表列表項的數據源

  Items--獲得列表中控件的項目集合

  RepeatColumns--控件中顯示的列數

  RepeatDirection--指示該控件是垂直顯示還是水平顯示

 

11.CheckBoxList:復選框列表

 

重要屬性:同上

 

12.ListBox:列表框,在一個滾動窗口中垂直顯示一系列項目列表。

與DropDownList的區別是用戶無需操作就可以看到所有選項。

 

重要屬性:

 

13.BulletedList:即列表。

 

14.DropDownList:下拉框

 

重要屬性:

  DataMember--要綁定的表的名稱

  DataSourse--填充該列表列表項的數據源

  DataSourseID--提供數據源組件的ID

  DataTextField--提供列表的文本的數據源字段名稱

  DataValueField--提供一個列表項的數據源字段的名稱

  Items--列表控件中的項目集合

  SelectedIndex--獲得或設置列表中被選項的索引

  SelectedItem--獲得列表中的被選項

  SelectedValue--獲得列表中被選項的值

  SelectedIndexChanged--當列表控件選擇項發生變化時觸發

  

 

15.Table:即表格

 

16.Imagle:圖像

 

重要屬性:

  AlternateText--為圖像提供替代文本

  DescriptionUrl--提供指向包含該圖像詳細描述的頁面的連接

  ImageUrl--指定圖片URL

 

17.ImageMap:實現圖片上定義熱點區域的功能。

在外觀上,ImageMap控件與Image控件相同,在功能上與button相同。

 

 

 這個坑填不完了,就發這么些吧,

剩下的還有好多..以后有時間再來填。

 

 

12個表單元素:

文本類:
<input type="text" /> - 文本框
<input type="password" /> - 密碼框
<textarea></textarea> - 文本域
<input type="hidden" /> - 隱藏域

按鈕類:
<input type="button" value="按鈕" /> -按鈕
<input type="submit" value="提交" /> -提交按鈕,刷新
<input type="reset" value="重置" /> -重置按鈕
<input type="image" src="" /> -圖片按鈕

選擇類:
<input type="radio" /> -單選
<input type="checkbox" /> -多選

<select> -下拉列表
<option></option> -列表內容
</select>

<input type="file" /> -提示警告

 

轉載請聯系


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM