html控件和web控件

html控件和web控件

ID:45049138

大小:223.50 KB

頁數(shù):15頁

時間:2019-11-08

html控件和web控件_第1頁
html控件和web控件_第2頁
html控件和web控件_第3頁
html控件和web控件_第4頁
html控件和web控件_第5頁
資源描述:

《html控件和web控件》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第五章HTML控件和Web控件5.1HTML控件5.2Web服務(wù)器控件第五章HTML控件和Web控件這里需要提出ASP.NET的用戶界面編程分為兩個不同的部分:可視組件(放置于.aspx頁面中)邏輯(放置于.aspx.cs)VisualStudio.NET采用CodeBehind技術(shù),將頁面表示代碼和服務(wù)器處理代碼獨立開來。第五章HTML控件和Web控件5.1HTML控件其中MyWebForm.aspx中:<@Page>標記表示“頁面屬性”,定義了Web頁面特定的屬性。一個.aspx文件只能包含一個<@

2、Page>標記屬性用途AutoEventWireup決定是否自動裝載事件(如Page_Load)的處理器。默認值為FalseBuffer決定顯示輸出是在被發(fā)送到客戶端之前進行緩存,還是直接發(fā)送顯示。默認值為TrueCodebehind為頁面指定代碼隱藏類的文件名。在生成操作中,VisualStudio.NET使用該屬性定位將要編譯的代碼隱藏類Language指明用于編譯該頁的語言編譯器。默認值為c#表<@Page>標記的常用屬性第五章HTML控件和Web控件ASP.net之所以方便和強大,關(guān)鍵是它有一組

3、強大ASP.NET服務(wù)器控件,在Asp.net中我們經(jīng)常會遇到Html標注,Html控件、Web控件和Asp.net服務(wù)器控件等等,那我們首先來區(qū)分下Asp.net開發(fā)中經(jīng)常用到的幾個概念,Html標注、Html服務(wù)器控件、Web控件和Asp.net服務(wù)器控件。Html標注:就是我們傳統(tǒng)所說的Html超文本標記語言,這些Html標注在以往的靜態(tài)網(wǎng)頁或網(wǎng)頁里即可滿足我們的需求,Html標注并沒有辦法利用程序直接來控制它們的屬性、使用方法和接收事件,我們必須另外學(xué)習其它如JavaScript等程序語言才得以

4、控制。如:。第五章HTML控件和Web控件Html服務(wù)器控件:就是上面我們講的Html標注的屬性里加上runat="server"所構(gòu)成的控件,至于Html標注和Html服務(wù)器控件之間的區(qū)別很明顯,Html服務(wù)器控件是運行于服務(wù)器端,Html標注是運行于客戶端。具體來說:當ASP.NET網(wǎng)頁執(zhí)行時,會檢查標注有無runat屬性,如果標注沒有設(shè)定,那么Html標注就會被視為字符串,并被送到字符串流等待送到客戶端,

5、客戶端的瀏覽器會對其進行解釋;如果Html標注有設(shè)定runat="server"屬性,Page對象會將該控件放入控制器,服務(wù)器端的代碼就能對其進行控制,等到控制執(zhí)行完畢后再將Html服務(wù)器控件的執(zhí)行結(jié)果轉(zhuǎn)換成Html標注,然后當成字符串流發(fā)送到客戶端進行解釋。如:。HTML服務(wù)器控件的優(yōu)點:HTML控件將HTML標注對象化,可以讓程序直接控制并設(shè)定其屬性。HTML控件支持事件。第五章

6、HTML控件和Web控件Asp.net服務(wù)器控件:也叫Web服務(wù)器控件,Asp頁面中用來定義Web應(yīng)用程序用戶界面的組件,是WebForms編程模型的基本元素,它會依Client的情況生產(chǎn)一個或者多個Html控件,而不是直接描述Html元素。如。那它和Html服務(wù)器端控件有什么區(qū)別,以及它有什么新的特點呢?1、HTML服務(wù)器控件不具備任何抽象能力。每種控件與標記都是一一對應(yīng)的。Web控件創(chuàng)建了更高級別

7、的抽象,它們沒有任何對應(yīng)的HTML標記。因為它們不直接映射為HTML標記,所以Web控件還能夠在適當?shù)膱龊掀鸬胶喜⒐δ艿淖饔茫ɡ缬靡粋€TextBox控件來代替多個標記)。2、HTML服務(wù)器控件不會自動檢測請求頁面的瀏覽器的能力,也不會修改它們提供的HTML。在使用這組控件時,您要負責確保您的頁面能同時在高級和低級瀏覽器上工作。Web控件能夠自動對它們生成的結(jié)果進行調(diào)整,以確保輸出結(jié)果在高級瀏覽器和低級瀏覽器上的工作同樣出色。第五章HTML控件和Web控件例如:

8、30%,*”><body>你的瀏覽器不支持框架!??!</body>3、不用回發(fā)的時候可以考慮使用html控件如果需要回發(fā)盡量使用web控件。5.1HTML服務(wù)器控件5.1.1HTML服務(wù)器控件常用的屬性Visible:此屬性可以讓一個對象的視覺元素消失。Disabled:此屬性稱為禁止功能。禁止功能就是將一

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。