分享最實用的技術,創(chuàng)造更大的價值

HTML服務器控件

image.png

HTML服務器控件派生自命名空間 System.Web. UI.HtmlControls.是由純粹的HTML控件轉換而來,其呈現(xiàn)的輸出基本上與普通HTML控件一致ASP.NET是建立在服務器端編程的基礎之上,事件是在服務器上捕獲并處理的默認情況下,服務器無法使用純粹的HTML控件,這些控件元素會被視為不透明文本并傳遞給瀏覽器,只有將HTML元素轉換為HTML服務器控件,才將其公開為在服務器上編程的元素,開發(fā)人員則能夠對其進行編程控制。

HTML服務器控件具有以下幾個重要特點。

可在服務器上使用面向對象技術對其進行編程控制,這為編程開發(fā)提供了便利。

提供了一組事件,可以為事件編寫事件處理程序

自動維護控件狀態(tài)。在頁面窗體到服務器端往返期間,用戶在HTML服務器控件中輸入的值將在頁面回傳中自動維護。與驗證控件進行交互。便于驗證用戶是否在控件中輸入了適當?shù)男畔ⅰ?/p>

允許在HTML服務器控件中自定義屬性。開發(fā)人員可以將任何需要的屬性添加任何HTML控件都可以轉換為HTML服務器控件,轉換的方法也很簡單。從工具箱的“HTML”選項卡中,拖放一個HTML控件到頁面上,右鍵單擊該控件,然后選擇“作為服務器控件運行”選項。在每個控件的左上角會出現(xiàn)一個小的綠色箭頭,表示這已是一個服務器控件。也可以通過在HTML控件的代碼中添加一個 runat=" server屬性,將任何HTML元素轉換為服務器控件。

聯(lián)系
QQ
電話
咨詢電話:189-8199-7898
TOP