web窗體代碼語法和技巧

web窗體代碼語法和技巧

ID:1280336

大小:109.50 KB

頁數(shù):9頁

時間:2017-11-09

web窗體代碼語法和技巧_第1頁
web窗體代碼語法和技巧_第2頁
web窗體代碼語法和技巧_第3頁
web窗體代碼語法和技巧_第4頁
web窗體代碼語法和技巧_第5頁
資源描述:

《web窗體代碼語法和技巧》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、Web窗體代碼語法和技巧1Web窗體代碼web窗體代碼有:“混合代碼”,“內(nèi)聯(lián)代碼”,“隱藏代碼”。1混合代碼C#代碼與HTML代碼混合在一起,都放在aspx頁面中。例:<%for(inti=0;i<=10;i++){%><%Response.Write("數(shù)值是:"+i.ToString());%><%}%>2內(nèi)聯(lián)代碼c#代碼與HT

2、ML代碼放在同一個文件內(nèi),并且代碼以的方式嵌入到HTML中。例:publicvoidPage_Load(){if(!Page.IsPostBack){this.text1.Text="你好:";this.text2.Text="";}}publicvoidlink(objectsender,EventArgse){Response.Write(this.text1.Text+this.text2

3、.Text);}

4、nat="server"Text="提交"OnClick="link">3隱藏代碼使用VS.NET環(huán)境開發(fā),同時生成一個.aspx和.cs文件。aspx頁面中不再出現(xiàn)c#代碼,或出現(xiàn)少量的代碼。實現(xiàn)頁面和代碼分離。2代碼隱藏頁1使用代碼隱藏頁優(yōu)點(1)使用VS.NET中實現(xiàn)服務(wù)器端代碼的默認(rèn)方法是使用代碼隱藏頁。(2)它允許代碼設(shè)計和UI設(shè)計分離。(3)發(fā)布部署時可以不用把源代碼一起部署。(4)提高代碼的可讀性、獨立性和重用性1代碼隱藏頁運行機制(

5、1)連接Web窗體文件和代碼隱藏頁文件,使用頁面指令@pageLanguage:指定在對頁中所有內(nèi)聯(lián)呈現(xiàn)(<%%>和<%=%>)和代碼聲明塊進(jìn)行編譯時使用的語言。Inherits:定義供頁繼承的代碼隱藏類,區(qū)分大小寫。CodeFile:指定包含與頁關(guān)聯(lián)的類的已編譯文件的名稱。Src:指定在請求頁時動態(tài)編譯的代碼隱藏類的源文件名稱。Page1.aspx<%@PageLanguage="c#"Inherits="Project.WebForm1"CodeFile="Page1.aspx.cs"Src="Page1.aspx.cs"%>Page1.aspx

6、.cspublicclassWebForm1{privatevoidcmd1_Click(){…}}(2)實時(JIT)編譯(a)需要指定了src屬性,ASP.NET將實時編譯代碼隱藏類。(b)源代碼的修改能立即反映到頁面上(c)Web應(yīng)用程序的運行需要代碼隱藏頁文件(d)第一次運行時間比較長,后續(xù)處理請求比較快。(e)使用JIT編譯可以僅僅對小范圍代碼更新,不需要重新編譯整個站點就可以對代碼進(jìn)行更新。(3)預(yù)編譯(Pre-compile)(a)不需要指定src屬性,ASP.NET將預(yù)編譯代碼隱藏類。需要使用Inherits。(b)代碼隱藏類編譯為程

7、序集(.DLL)(c)預(yù)編譯后,Web應(yīng)用程序的運行不依賴于代碼隱藏頁文件,而需要程序集文件。(d)每次修改源代碼后,必須重新編譯解決方案才能反映最新的修改。(e)高效率、容易部署,不需要部署代碼隱藏頁。3Page類Page類提供了很多asp.net頁面功能,經(jīng)常用于服務(wù)器端事件過程。當(dāng)Web窗體被編譯時,asp.net會解析網(wǎng)頁與其代碼動態(tài)產(chǎn)生一個新類,然后編譯此新產(chǎn)生的類。此動態(tài)產(chǎn)生的類是派生自asp.net的page類。在運行期間,page類會處理到達(dá)的請求,動態(tài)產(chǎn)生HTML來做出響應(yīng),并將它返回瀏覽器。Asp運行的機制是:把html代碼中的可

8、運行代碼抽取出來并運行(采用解析方式),然后將運行結(jié)果塞回并替換原先服務(wù)器端代碼所在處,與靜態(tài)html頁面結(jié)

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

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

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