ASP.NET服務器控件--HTML服務器控件

1.介紹:默認情況下,ASP.NET文件中HTML元素作爲文本進行處理,並不能在服務器端代碼中引用這些元素,只能在客戶端通過javascript和vbscript等腳本語言來控制。


2.HTML INPUT元素的使用:

(1)input(Text)控件,文本控件:默認情況下是INPUT type="text"元素。

主要屬性:Type=text/password、MaxLength、Size、Value

(2)input(Button)控件,按鈕控件:默認情況下是INPUT type="button"元素。

主要屬性:ID、Value

如要給Button控件添加單擊事件則需要加屬性:onclick="AddButton_Click();"

其中AddButton_Click()是在javascript腳本中寫的函數。


3.HTML服務器控件

ASP.NET頁面上的HTML服務器控件只是設置了某些屬性的HTML元素。只要增加屬性runat="server" 屬性就可讓HTML元素作爲服務器控件進行處理,還可以設置id屬性,這樣就可以使用基於服務器端的代碼對其進行編程引用了。


4.聲明一個HTML服務器按鈕控件和聲明一個HTML元素的按鈕有幾點不同:

(1)服務器按鈕控件用onserverclick屬性代替了html按鈕的onclick屬性。比如:onserverclick="AddButton_Click"

(2)服務器按鈕多加了一個屬性:runat="server"。

說明:ID屬性是標識服務器端控件的唯一標誌,通過它可以像引用一個對象一樣來直接在服務器端引用服務器控件。

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章