1、html控制項,asp.net把html控制項當成普通字串渲染到瀏覽器端,不去檢查正確性、無法在伺服器端進行處理
2、runat=server的html控制項。
在html控制項的基礎上新增runat="server",也是執行在伺服器端的,也可以服務端使用c#**進行操作,也會渲染到客戶端,不像asp.net服務端控制項那樣高度封裝,暴露的屬性大部分是普通html屬性。
和asp.net服務端控制項相比的好處是:當需要在伺服器端要對控制項進行操作的時候,如果控制項沒有被asp.net服務端控制項封裝的時候,用runat=server的html控制項很方便
3、asp.net服務端控制項,經過asp.net高度封裝的控制項,使用簡單,執行在伺服器端,可以在服務端使用c#**進行操作,會渲染到客戶端為html控制項。
• 對應類所在命名空間:system.web.ui.htmlcontrols
•htmlcontrol基類
• htmlcontainercontrol類
• 所有html控制項
• 使用htmlgenericcontrol類
Html客戶端伺服器控制項 html服務端控制項
1 html控制項,asp.net把html控制項當成普通字串渲染到瀏覽器端,不去檢查正確性 無法在伺服器端進行處理 2 runat server的html控制項。在html控制項的基礎上新增runat server 也是執行在伺服器端的,也可以服務端使用c 進行操作,也會渲染到客戶端,不像asp....
控制項伺服器端伺服器控制項與客戶端控制項
在寫這篇文章之前,已經寫過了幾篇關於改控制項伺服器端主題的文章,想要了解的朋友可以去翻一下之前的文章 伺服器控制項的 在伺服器端解釋執行,生成根據使用者的瀏覽器而定的html元素。客戶端控制項由客戶端瀏覽器解釋執行。伺服器控制項需要回發執行,當初次開啟頁面時,需初始化。伺服器端控制項是由runat屬...
Webform 伺服器控制項與客戶端控制項
webform,即bs,瀏覽器應用。關於伺服器和客戶端,在webform 中,伺服器就相當於後台 也就是編輯c 的地方 客戶端相當於前台 也就是html頁面 用法 如果想在伺服器控制項裡呼叫客戶端控制項的js或jquery函式,必須在伺服器的控制項中加上onclientclick屬性 button1...