|
一.Code Behind簡(jiǎn)介
Code Behind就是所謂的代碼分離,自從Microsoft公司推出了ASP.NET以后,Code Behind就是一個(gè)熱門(mén)的話題。在一般的ASP.NET文件中,Code Behind主要是用二個(gè)文件來(lái)創(chuàng)建一個(gè)ASP.NET的頁(yè)面,其中一個(gè)是設(shè)計(jì)文件,一般以.aspx或者.ascx做為擴(kuò)展名,而另外一個(gè)是程序代碼文件,一般以.vb或者.cs做為擴(kuò)展名,其程序設(shè)計(jì)語(yǔ)言主要是VB.Net或者是C#。
二.Code Behind優(yōu)點(diǎn)
用過(guò)ASP編過(guò)程序的人都知道,ASP程序是把界面設(shè)計(jì)和程序設(shè)計(jì)混合在一起的。因此當(dāng)程序設(shè)計(jì)人員要修改應(yīng)用程序界面布局的時(shí)候,就往往需要更改大量與界面無(wú)關(guān)的代碼,對(duì)于一個(gè)小程序,工作量不是很大,如果對(duì)于代碼量很大的程序,就是一項(xiàng)工作量不小的事情。而Code Behind把界面設(shè)計(jì)代碼和程序設(shè)計(jì)代碼以不同的文件分開(kāi),對(duì)于代碼的重復(fù)使用,程序的調(diào)試和維護(hù)都是革命性的。還有一點(diǎn)是,當(dāng)你發(fā)布你的網(wǎng)站的時(shí)候,你就可以利用這種技術(shù)來(lái)有效的保護(hù)你的代碼。這對(duì)于程序的安全性是一個(gè)提高。Code Behind技術(shù)的出現(xiàn)有點(diǎn)象過(guò)去VB或者是Delphi出現(xiàn)一樣。這也就是他為什么一出現(xiàn)就成為一個(gè)熱門(mén)話題的原因。下面我們利用一個(gè)完整的例子來(lái)具體說(shuō)明一下Code Behind技術(shù)的特點(diǎn)。
三.例子的簡(jiǎn)介
本例題的運(yùn)行環(huán)境是Windows 2000 Prefessional版和.Net FrameWork SDK Beat 2。程序設(shè)計(jì)語(yǔ)言是c#,其主要功能是發(fā)送電子郵件。程序分成二個(gè)部分,把發(fā)送電子郵件的界面代碼以mail.aspx文件保存,而發(fā)送的程序是以send.cs文件保存。
|
溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!