ASP.NET 參考手冊
W3School 提供完整的 ASP.NET 服務(wù)器控件參考手冊。
HTML 服務(wù)器控件
ASP.NET 文件中的 HTML 元素默認作為文本進行處理。為了使這些元素可編程化,需要向 HTML 元素添加 runat="server" 屬性。該屬性指示該元素應(yīng)作為服務(wù)器控件進行處理。
注釋:所有 HTML 服務(wù)器控件必須位于帶有 runat="server" 屬性的 <form> 標簽內(nèi)!
注釋:ASP.NET 要求所有 HTML 元素必須正確關(guān)閉和嵌套。
Web 服務(wù)器控件
類似 HTML 服務(wù)器控件,Web 服務(wù)器控件同樣在服務(wù)器創(chuàng)建,且需要 runat="server" 屬性才能工作。不過,Web 服務(wù)器控件不必映射任何已有的 HTML 元素,它們可代表更復(fù)雜的元素。
創(chuàng)建一個 Web 服務(wù)器控件的語法是:
<asp:control_name id="some_id" runat="server" />
Validation 服務(wù)器控件
Validation 服務(wù)器控件用于驗證輸入控件的數(shù)據(jù)。如果數(shù)據(jù)未通過驗證,則向用戶顯示錯誤消息。
創(chuàng)建 Validation 服務(wù)器控件的語法是:
<asp:control_name id="some_id" runat="server" />