服務(wù)器控件是 ASP.NET Web Forms把功能集捆到易于使用的代碼集的方式,這種捆綁功能包括UI元素 (所顯示的HTML)和處理代碼,這些服務(wù)器控件的可用性是巨大的效率增強(qiáng)劑,因?yàn)樗鼈冊(cè)试S開(kāi)發(fā)人員通過(guò)配置和簡(jiǎn)單的代碼執(zhí)行一些復(fù)雜的任務(wù),而不必自己完成。
然而,服務(wù)器控件沒(méi)有提供支持Web應(yīng)用程序所需的每組功能,尤其是當(dāng)希望使用具體的業(yè)務(wù)規(guī)則時(shí)。此時(shí)就應(yīng)使用用戶控件。它們是開(kāi)發(fā)人員創(chuàng)建的控件,可以在應(yīng)用程序中像標(biāo)準(zhǔn)的服務(wù)器控件一樣使用。唯一的區(qū)別是自己開(kāi)發(fā)控件,而不是讓框架或者第三方提供控件,專用于具體的應(yīng)用程序。
用戶控件提供了與常規(guī)的Web Forms 頁(yè)面相同的功能或支持。這意味著開(kāi)發(fā)用戶控件時(shí),可以執(zhí)行以下操作:
1.創(chuàng)建HTML標(biāo)記。
2.使用代碼隱藏和完整的頁(yè)面生命周期。
3.使傳統(tǒng)的 ASP. NET服務(wù)器控件以及其他用戶控件。
主要差異之一在于, ASP.NET Web Forms頁(yè)面使用.aspx擴(kuò)展名, ASP.NET用戶控件使用.ascx擴(kuò)展名。此外,文件的定義是不同的。
最后的區(qū)別可能是最重要的:在客戶端,不能像請(qǐng)求的資源那樣直接調(diào)用用戶控件。用戶控件只能存在于創(chuàng)建它的.aspx頁(yè)面中或存在于在.aspx頁(yè)面中創(chuàng)建的另一個(gè)用戶控件中。
★關(guān)于WorkWin公司電腦監(jiān)控軟件★
WorkWin的使命是打造Work用途的Windows 電腦系統(tǒng),有效規(guī)范員工上網(wǎng)行為,讓老板知道員工每天在做什么(監(jiān)控包括屏幕、上網(wǎng)在內(nèi)的一舉一動(dòng)),限制員工不能做什么(禁止網(wǎng)購(gòu)、游戲、優(yōu)盤等)。
WorkWin基于純軟件設(shè)計(jì),非常容易使用,無(wú)需添加或改動(dòng)任何硬件,使用一臺(tái)管理機(jī)監(jiān)控全部員工機(jī)電腦。歷經(jīng)南京網(wǎng)亞十余年精心打造,此時(shí)此刻每天都有成千上萬(wàn)企業(yè)電腦正在運(yùn)行WorkWin,選擇WorkWin選擇“贏”。
WorkWin監(jiān)控首頁(yè) 短視頻講解 下載免費(fèi)試用版
版權(quán)所有,南京網(wǎng)亞計(jì)算機(jī)有限公司 。本文鏈接地址: 服務(wù)器控件與用戶控件的區(qū)別