伺服器端控制元件和客戶端控制元件的比較,html控制元件和web控制元件有什麼區別,各自的優點和缺點是什麼

2022-02-16 06:10:28 字數 1996 閱讀 7907

1樓:明桀愈青旋

伺服器端控制元件:

伺服器端控制元件就是元件啦,因為在實際的**開發中某些功能使用單純的網頁動態開發語言無法實現,就需要用到這樣東西,先用其它程式語言按照元件的標準開發相應的功能,只要我們在伺服器端安裝這個元件,我們就可以按照標準com呼叫方式,使用網頁開發語言來呼叫。

舉個例子:

現在有個資料庫,我們在寫入的時候需要加密,讀出的時候需要解密,如果僅使用asp或php進行加密解密,那麼我們只要有asp或php的**,就可以很輕鬆地知道解密的演算法,那麼加密也就失去了意義。所以我們需要一個封裝的dll來解決這樣的問題。

大致就這樣吧。

另外,伺服器端控制元件必須要有runat=server這句話。

客戶端控制元件

由客戶端瀏覽器解釋執行。

區別:客戶端控制元件由客戶端瀏覽器解釋執行

伺服器控制元件需要回發執行,當首次開啟頁面時,需初始化

伺服器端控制元件和客戶端控制元件在效能上是用差別的。伺服器端控制元件比較靈活,客戶端控制元件效能好,我們怎麼選擇,一般都是根據實際需求來,伺服器端控制元件在效能上是沒有客戶端控制元件效能好,但是一個專案可以注意效能的方面很多,如果刻意的話,不太好,可能一個textbox區別不是很多,但是一個gridview就很麻煩了,會花去很多時間。孟老師也的說法也有一定的道理,凡是不能走極端,充分利用各自的特點,平衡各方面的因素。

總結:儘量使用客戶端控制元件,服務端控制元件會引起回發,而降低效率。

在能實現相同的功能,首選客戶端控制元件。

不過有時候,必須要服務端控制元件才能實現功能,如後臺要處理業務邏輯。

伺服器控制元件實際上就是客戶端控制元件在客戶端的對映而已。

2樓:匿名使用者

伺服器控制元件會編譯生成viewstate

如:對頁面伺服器控制元件進行了相關的操作後這個viewstate會更大頁面伺服器控制元件過多影響效率

html 沒有這些 html控制元件更加符合w3c標準

html控制元件和web控制元件有什麼區別,各自的優點和缺點是什麼?

3樓:匿名使用者

web控制元件

是在伺服器端執行的,而html控制元件是客戶端執行的.

通俗點說就是web控制元件是在伺服器端執行內後生成靜態**傳容給客戶端瀏覽器,html控制元件就白了就是原來的html標籤,是直接被客戶端瀏覽器解釋的.

如果想要減輕伺服器的負擔可以採用html控制元件html控制元件的客戶端事件處理比較方便,可以直接在控制元件中指定,直接呼叫js函式

如果是web 控制元件就必須採用程式指定了,比如在cs中採用c#函式了

4樓:宗政廷謙銀己

在不需要與後臺進行互動時就使用html控制元件它的佔用的資源比較少

速度也比較快,在需要內與後臺進行互動容時

就使用web控制元件

或者在html控制元件上加上runat="server"

也可以將一個html控制元件轉換成互動控制元件

我也不是太精通只能回答這麼多

簡述html控制元件和web伺服器控制元件的區別?

5樓:天才的機場

區別是在響應客戶端請求時所返回結果,點選某個wen伺服器控制元件在傳送請求的時候,所返回來的是整個頁面,而html控制元件則是點選某個控制元件,結果返回在只是一些與之相關聯的地方,不會整個頁面在重新獲取

6樓:夾子豬

web伺服器控制元件是html控制元件的一種擴充套件,區別是:

1)前者可以觸發伺服器控制元件特有的事件,後者只能通過回遞的方式觸發伺服器上的頁面級事件。

2)輸入到前者中的資料在請求之間可以維護(即具有狀態管理功能),而後者無法自動維護資料,只能使用頁面級的指令碼來儲存和恢復。

3)前者可以自動檢測瀏覽器並調整到恰當的顯示,而後者沒有自動適應功能,必須在**中手動檢測瀏覽器。

4)每個伺服器控制元件都具有一組屬性,可以在伺服器端的**中更改控制元件的外觀和行為,而後者只有html屬性。

如果某些控制元件不需要伺服器端的事件或狀態管理功能時,可以選擇html控制元件,這樣可以提高應用程式的效能。

伺服器端和客戶端有什麼區別,伺服器和客戶端是兩個什麼樣的概念

1 定義不同 客戶端 客戶端 client 或稱為使用者端,是指與伺服器相對應,為客戶提供本地服務的程式。伺服器端 伺服器端,從廣義上講,伺服器是指網路中能對其它機器提供某些服務的計算機系統 如果一個pc對伺服器端外提供ftp服務,也可以叫伺服器 2 程式編寫 客戶端 客戶端程式不需要我們編寫,可以...

什麼是伺服器終端,伺服器端與客戶端分別是什麼意思

伺服器終端就是客服機,就是一般的pc機 終端伺服器也是服器,但它是主伺服器下的一個子伺服器 電腦伺服器是什麼 伺服器有什麼功能 終端是什麼 伺服器,也稱伺服器,是提供計算服務的裝置。由於伺服器需要響應服務請求,版並進行處理,因此一般來權說伺服器應具備承擔服務並且保障服務的能力。伺服器的構成包括處理器...

C怎樣才能實現客戶端通過伺服器端連線資料庫伺服器

那就是伺服器介面客戶端的sql和引數,然後服務端執行sql,把得到的結果序列化後傳送出去嘛 或者使用wcf功能 你這樣的來就輸入分散式開發,現在 源流行的主要就是wcf,webservice,remoting 服務端給出介面,客戶端連線到伺服器後,只需要呼叫伺服器的方法,具體的業務操作,資料操作都是...