明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

ASP.Net的幾大熱點(diǎn)問題

[摘要]1 ASP.Net是什么? ASP.Net是建立在微軟新一代.Net平臺(tái)架構(gòu)上,利用普通語言運(yùn)行時(shí)(Common Language Runtime)在服務(wù)器后端為用戶提供建立強(qiáng)大的企業(yè)級(jí)Web應(yīng)用服務(wù)的編程框架。 2.ASP.Net與ASP的聯(lián)系和主要區(qū)別是什么? ASP.Net與現(xiàn)存的A...
1 ASP.Net是什么?  

ASP.Net是建立在微軟新一代.Net平臺(tái)架構(gòu)上,利用普通語言運(yùn)行時(shí)(Common Language Runtime)在服務(wù)器后端為用戶提供建立強(qiáng)大的企業(yè)級(jí)Web應(yīng)用服務(wù)的編程框架。

2.ASP.Net與ASP的聯(lián)系和主要區(qū)別是什么?

ASP.Net與現(xiàn)存的ASP保持語法兼容,實(shí)際上我們可將現(xiàn)有的ASP源碼文件擴(kuò)展名“.asp”改為“.aspx”,然后配置在支持ASP.Net運(yùn)行時(shí)的IIS服務(wù)器的Web目錄下,即可獲得ASP.Net運(yùn)行時(shí)的全部優(yōu)越性能。

ASP.Net與ASP的主要區(qū)別在于前者是編譯(Compile)執(zhí)行,而后者是解釋(Interpret)執(zhí)行,前者比后者有更高的效率。實(shí)際上我們可以把ASP.Net的執(zhí)行過程看做是編譯后的普通語言運(yùn)行時(shí)代碼充當(dāng)一個(gè)和前端瀏覽器和中間件用戶交互的應(yīng)用程序,它接受用戶的請求,輸出HTML流到客戶端顯示。除此之外,ASP.Net還可以利用.Net平臺(tái)架構(gòu)的諸多優(yōu)越性能,如類型安全,對XML,SOAP, WSDL等Internet標(biāo)準(zhǔn)的強(qiáng)健支持。

3.目前ASP.Net的開發(fā)語言有那些?

目前ASP.Net的開發(fā)語言有三種語言,C#,Visual Basic.Net和JScrip.

4.ASP.Net的主要優(yōu)點(diǎn)有哪些?

ASP.Net可完全利用.Net架構(gòu)的強(qiáng)大,安全,高效的平臺(tái)特性。ASP.Net是運(yùn)行在服務(wù)器后端編譯后的普通語言運(yùn)行時(shí)代碼,運(yùn)行時(shí)早綁定(Early Binding),即時(shí)編譯,本地優(yōu)化,緩存服務(wù),零安裝配置,基于運(yùn)行時(shí)代碼受管與驗(yàn)證的安全機(jī)制等都為ASP.Net帶來卓越的性能。

對XML,SOAP,WSDL等Internet標(biāo)準(zhǔn)的強(qiáng)健支持為ASP.Net在異構(gòu)網(wǎng)絡(luò)里提供了強(qiáng)大的擴(kuò)展性。

5.ASP.Net主要包括哪些內(nèi)容?

ASP.Net主要包括WebForm和WebService兩種編程模型。前者為用戶提供建立功能強(qiáng)大,外觀豐富的基于表單(Form)的可編程

Web頁面。后者通過對HTTP,XML,SOAP,WSDL等Internet標(biāo)準(zhǔn)的支持提供在異構(gòu)網(wǎng)絡(luò)環(huán)境下獲取遠(yuǎn)程服務(wù),連接遠(yuǎn)程設(shè)備,交互遠(yuǎn)程應(yīng)用的編程界面.

6.HTML Server Control和Web Server Control有什么聯(lián)系和區(qū)別?

HTML Server Control是為了和傳統(tǒng)ASP保持兼容而開發(fā)的一類基于HTML靜態(tài)頁面的控件(如文本框,按鈕),它們與這些控件一一對應(yīng),它們位于命名空間System.Web.UI.HtmlControls里。

Web Server Control 是專為下一代基于組件開發(fā)的.Net平臺(tái)架構(gòu)而量身定做的,它不僅包括具有傳統(tǒng)HTML靜態(tài)頁面的控件等Web Server Control,它還包括有AdRotator,XML等功能強(qiáng)大的組件,更重要的是它為用戶開發(fā)Web Server Control組件提供了強(qiáng)大,易用的技術(shù)底層支持。這將成為下一階段ASP.Net開發(fā)的熱點(diǎn)。它們位于命名空間System.Web.UI.WebControls里。

7.目前支持ASP.Net開發(fā)的平臺(tái)有哪些?ASP.Net現(xiàn)在發(fā)展到什么階段?

目前支持ASP.Net開發(fā)的平臺(tái)只有WindowsXP,Windows 2000,Windows NT4(Service Pack 6a),其中的Web Service除去這些還在Windows 98,Windows ME,Windows SE上獲得支持。ASP.Net目前處于最后的Beta2測試狀態(tài),它將在2001年下半年隨著Visual Studio.Net的推出而發(fā)展到成熟的企業(yè)版。  

目前可下載的Beta2版本地址:

ASP.Net精簡版本 http://msdn.microsoft.com/downloads/default.asp?url=/downloads/sample.asp?url=/MSDN-FILES/027/001/659/msdncompositedoc.xml&frame=true

.Net Framework SDK:

http://msdn.microsoft.com/downloads/default.asp?url=/downloads/sample.asp?url=/msdn-files/027/000/976/msdncompositedoc.xml&frame=true

Visual Studio.Net Beta版本(注冊用戶):

http://msdn.microsoft.com/vstudio/nextgen/beta.asp
8.ASP.Net在網(wǎng)上有哪些資源?

1) www.asp.net

2) www.gotdotnet.net

3) msdn.microsoft.com/net

4) www.dotnetwire.com

5) www.4guysfromrolla.com

6) www.123aspx.com/

7) www.aspfree.com

8) www.aspng.com