當前位置:編程學習大全網 - 編程語言 - asp源碼,.net源碼有什麽區別?

asp源碼,.net源碼有什麽區別?

說起ASP+的好處,那就很多了。我們這裏舉幾個最明顯的。

速度,ASP+是編譯後執行的,也就是說當aspx文件第壹次被請求時被編譯,以後的請求就不需要重新編譯了。而ASP是解釋性腳本語言,每次都需要重新編譯,這種原因,其速度就無法和ASP+來比了。不過ASP+的編譯速度也夠慢的,在本地機上調試,第壹次執行的速度是很慢的。不過以後就很快了,第壹次執行的任務就交給管理員去做吧。我們就去享受以後的高速度吧:)

功能,ASP+的功能是無比強大的,幾乎能做我們在網絡能想到的事情,呵呵,舉個簡單的例子,那就是文件的上傳,在ASP的時代,這個問題只能通過組件才行,但是在ASP+中只需要以下的代碼就可以了。下面是壹個例子:

< html>

< head>

< script language="C#" runat="server">

void Button1_Click(object Source, EventArgs e) {

if (Text1.Value == "") {

Span1.InnerHtml = "Error: you must enter a file name";

return;

}

if (File1.PostedFile != null) {

try {

File1.PostedFile.SaveAs("c:\\temp\\"+Text1.Value);

Span1.InnerHtml = "File uploaded successfully to c:\\temp\\"+Text1.Value+" on the web server";

}

catch (Exception exc) {

Span1.InnerHtml = "Error saving file c:\\temp\\"+Text1.Value+"

"+ exc.ToString();

}

}

}

< /head>

< body>

HtmlInputFile Sample

< form enctype="multipart/form-data" runat="server">

Select File to Upload:

Save as filename (no path): < input id="Text1" type="text" runat="server">

< span id=Span1 style="font: 8pt verdana;" runat="server" />

< input type=button id="Button1" value="Upload" OnServerClick="Button1_Click" runat="server">

< /form>

< /body>

< /html>

相信大家都能看懂上面的程序,不是太難。看看用ASP+上傳文件就是這麽簡單,根本就不需要什麽組件了,呵呵,只可憐飛刀我寫了半天的"aspcnUP上傳組件",壹片心血就被M$給搞完了。我們的組件也要下崗了,唉,可悲啊。(飛刀悲情地唱起"風蕭蕭兮,易水寒,壯士壹去不復返......")

ASP+能做的事遠不止如此,這裏只是舉個小例子,它的更多功能我們以後再去介紹,呵呵。

ASP+還有壹大優點就是結構化編程,他的程序語言可以自已任意加,目前支持C#,VB,JavaScript,呵呵,大家是不是對不支持VBScript感到失望 ?!:)這是大勢所趨,大家也不必失望啦,我以後的文章的例程都會用C#去寫,呵呵,如果妳鐘情於VB,妳也可以看看本站壹篇關於VB與C#語法比較的文章,很容易上手的。對於C#,大家可能比較陌生,不過我們看看上面的程序,發現他還是有很多地方是我們容易上手的。我個人認為它是C++與VB與Java的結合體,也可能是M$宣戰Java的第壹步,大家用多了就會覺得他好處多:)

寫ASP+程序,妳會覺得是在寫VB或者是VC,很多的思想全都來自於VB,VC,可能是MS.NET的原因吧。所以我們寫程序的思維需要改變,要讓妳自已感覺這是在寫軟件,不是在寫傳統的asp程序。

至於ASP+還有的壹些功能,我們站點以前的文章也介紹了,呵呵,大家查查,我們以後也會通過程序去了解,只可惜,我們服務商的服務器不能使用asp+,否則我們會更多了解的asp+的特性。

另外壹個大家關心的問題就是,裝有NGWS的Windows 2000是否還支持asp,擔心我們有了aspx,就沒有了asp,以前的程序就全玩完了。這個問題大家根本不用擔心,NGWS設計時M$就考慮過,NGWS同樣可以解析asp,文件的擴展名是.asp,那就使用asp的方法解析,如果是.aspx就使用asp+來解析,所以您以前的asp是不會報銷的。哈哈,大家可以放心啦。飛刀的機器上就是這樣的咯。aspx,asp都可以用:)

  • 上一篇:山西中北大學王牌專業
  • 下一篇:泰興市公安局交巡警協警招聘嗎?
  • copyright 2024編程學習大全網