HTML服務(wù)器控件和WEB服務(wù)器控件的區(qū)別和聯(lián)系介紹
1.什么是Html服務(wù)器控件?
是HTML元素的一種演變,通過將HTML元素轉(zhuǎn)換為HTML服務(wù)器控件,也就是添加Runat="Server"屬性,這樣就使得HTML元素組件可以在服務(wù)器上以組件的方式出現(xiàn)了,并可以通過組件的方式對(duì)其編程去創(chuàng)建Web頁面了
2.什么是Web服務(wù)器控件?
Web 服務(wù)器控件同樣在服務(wù)器創(chuàng)建,且需要 runat="server" 屬性才能工作。不過,Web 服務(wù)器控件不必映射任何已有的 HTML 元素,它們可代表更復(fù)雜的元素。
3.他們有什么內(nèi)在的區(qū)別嗎?
單從定義還是看不出它們有什么太大的區(qū)別,我只能理解到一個(gè)需要映射HTML元素,一個(gè)不需要HTML元素.說到這,我想肯定同志對(duì)HTML元素產(chǎn)生疑惑吧.呵呵,HTML元素指的是從開始標(biāo)簽到結(jié)束標(biāo)簽的所有代碼,詳見:百度百科
下面我們通過MindManager來展示一下它們的區(qū)別吧
4.分別在什么時(shí)候使用他們呢?
如果某些控件不需要服務(wù)器端的事件或狀態(tài)管理功能時(shí),可以選擇HTML控件,這樣可以提高應(yīng)用程序的性能;如果需要對(duì)控件進(jìn)行動(dòng)態(tài)的處理,或要保存其狀態(tài)等可以選擇WEB服務(wù)器控件!WEB服務(wù)器控件用起來個(gè)人認(rèn)為要方便,但考慮性能的話在能不用WEB服務(wù)器控件的地方就盡量不用
現(xiàn)在清楚了這兩種控件的區(qū)別和聯(lián)系了,接下來就是去實(shí)踐中體驗(yàn)了,實(shí)踐才是硬道理,不過沒有這些做鋪墊也是不行的.
相關(guān)文章
.Net Core解決WebAPI中返回時(shí)間格式帶T的問題
本文主要介紹了.Net Core解決WebAPI中返回時(shí)間格式帶T的問題,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-04-04
.Net中的弱引用字典WeakDictionary和ConditionalWeakTable介紹
這篇文章介紹了.Net中的弱引用字典WeakDictionary和ConditionalWeakTable,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-06-06
Asp.Net Core 中的“虛擬目錄”實(shí)現(xiàn)
這篇文章主要介紹了Asp.Net Core 中的“虛擬目錄”實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08
VS2017做為Unity3D的腳本編輯器需要的最精簡(jiǎn)組件
這篇文章主要為大家詳細(xì)介紹了VS2017做為Unity3D的腳本編輯器需要的最精簡(jiǎn)組件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-04-04

