1. 程式人生 > >【ASP.NET】——WEB伺服器控制元件

【ASP.NET】——WEB伺服器控制元件

WEB伺服器控制元件分類:

  • 內部控制元件
  • 列表控制元件
  • 複雜控制元件
  • 驗證控制元件

內部控制元件

ASP.NET引入一組稱為“內部控制元件”的新控制元件,專門用於ASP.NET

內部控制元件的使用方法與HTML控制元件相同,他們對映到HTML元素並通過使用runat=server 屬性在伺服器上執行。

1、HTML控制元件

<input type="checkbox">
<input type="radio">
<input type="text"><textarea>

2、內部控制元件

<asp:CheckBox><asp:Radio>
<asp:TextBox rows="1"><asp:TextBox rows="10">
  • 內部控制元件——文字輸入

單行輸入:

<asp:textbox id="name" runat="server">

多行輸入:

<asp:textbox id="add" textmode="multiline" 
rows="10" columns="10" runat="server"/>

密碼輸入:

<asp:textbox id="pwd" textmode="password" runat="server"/>
  • 內部控制元件——控制轉移

Button:將資料回發到伺服器,按鈕導航

LinkButton:將資料儲存到伺服器或訪問伺服器上的資料,連結按鈕導航

ImageButton:單擊通過超連結導航

HyperLink:在頁面之間導航

(PS:Button,ImageButton和LinkButton用於將資料傳遞迴伺服器;當用戶需要在頁面之間導航時,主要使用Hyperlink。)

  • 內部控制元件——選擇

checkbox,radioButton,listbox,dropdownlist

列表控制元件

列表控制元件用於在web頁中建立資料列表

填充這些控制元件的資料通常是從資料庫檢索的

使用者可以從列表中選擇一種選項,並且該選項將儲存在資料庫中

通常使用的標準列表控制元件是repeater,datalist,和datagrid控制元件

複雜控制元件

複雜控制元件指簡單的內部控制元件重新組合封裝產生的一個新的功能豐富的控制元件。

ADRotator:用於更好web頁上的廣告

Calendar:提供日曆的全部功能。

ADRotator:

驗證控制元件

在ASP中,驗證工作只能只有客戶端指令碼語言在客戶端執行。

ASP。net引入智慧驗證控制元件以使

驗證工作在伺服器執行

輸入控制元件的資料需要進行準確性和取值範圍方面的檢查。