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屬性是標識服務器端控件的唯一標誌,通過它可以像引用一個對象一樣來直接在服務器端引用服務器控件。