HTML伺服器控制項

HTML 伺服器控制項 (HTML server control)

屬於 System.Web.UI.HtmlControls 命名空間的 ASP.NET 伺服器控制項。HTML 伺服器控制項直接映射到 HTML 元素,並在 ASP.NET 頁中聲明為一個由 runat="server" 屬性標記的 HTML 元素,例如 <button runat="server" />。與 Web 伺服器控制項相比,HTML 伺服器控制項沒有 asp 標記前綴。

基本介紹

  • 中文名:HTML伺服器控制項
  • 外文名:HTML server control)
  • 屬於: System.Web.UI.HtmlControls 
  • 特點:沒有 asp 標記前綴
HTML 伺服器控制項 (HTML server control)
屬於 System.Web.UI.HtmlControls 命名空間的 ASP.NET 伺服器控制項。HTML 伺服器控制項直接映射到 HTML 元素,並在 ASP.NET 頁中聲明為一個由 runat="server" 屬性標記的 HTML 元素,例如 <button runat="server" />。與 Web 伺服器控制項相比,HTML 伺服器控制項沒有 asp 標記前綴。
WEB伺服器控制項是HTML控制項的一種擴展,區別是:
1)前者可以觸發伺服器控制項特有的事件,後者只能通過回遞的方式觸發伺服器上的頁面級事件。
2)輸入到前者中的數據在請求之間可以維護(即具有狀態管理功能),而後者無法自動維護數據,只能使用頁面級的腳本來保存和恢復。
3)前者可以自動檢測瀏覽器並調整到恰當的顯示,而後者沒有自動適應功能,必須在代碼中手動檢測瀏覽器。
4)每個伺服器控制項都具有一組屬性,可以在伺服器端的代碼中更改控制項的外觀和行為,而後者只有HTML屬性。
如果某些控制項不需要伺服器端的事件或狀態管理功能時,可以選擇HTML控制項,這樣可以提高應用程式的性能。

相關詞條

熱門詞條

聯絡我們