ASP.Net的6大焦點問題

來源:互聯網
上載者:User

1 ASP.Net是什嗎?

ASP.Net是建立在微軟新一代.Net平台架構上,利用普通語言運行時(Common Language Runtime)在伺服器後端為使用者提供建立強大的企業級Web應用服務的編程架構。

2.ASP.Net與ASP的聯絡和主要區別是什嗎?

ASP.Net與現存的ASP保持文法相容,實際上我們可將現有的ASP源碼副檔名“.asp”改為“.aspx”,然後配置在支援ASP.Net運行時的IIS伺服器的Web目錄下,即可獲得ASP.Net運行時的全部優越效能。

ASP.Net 與ASP的主要區別在於前者是編譯(Compile)執行,而後者是解釋(Interpret)執行,前者比後者有更高的效率。實際上我們可以把 ASP.Net的執行過程看做是編譯後的普通語言運行時代碼充當一個和前端瀏覽器和中介軟體使用者互動的應用程式,它接受使用者的請求,輸出HTML流到用戶端顯示。除此之外,ASP.Net還可以利用.Net平台架構的諸多優越效能,如型別安全,對XML,SOAP, WSDL等Internet標準的強健支援。

3.目前ASP.Net的開發語言有那些?

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

4.ASP.Net的主要優點有哪些?

ASP.Net 可完全利用.Net架構的強大,安全,高效的平台特性。ASP.Net是運行在伺服器後端編譯後的普通語言運行時代碼,運行時早綁定(Early Binding),即時編譯,本地最佳化,快取服務,零安裝配置,基於運行時代碼受管與驗證的安全機制等都為ASP.Net帶來卓越的效能。

對XML,SOAP,WSDL等Internet標準的強健支援為ASP.Net在異構網路裡提供了強大的擴充性。

5.ASP.Net主要包括哪些內容?

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

Web頁面。後者通過對HTTP,XML,SOAP,WSDL等Internet標準的支援提供在異構網路環境下擷取遠程服務,串連遠程裝置,互動遠程應用的編程介面.

6.HTML Server Control和Web Server Control有什麼聯絡和區別?

HTML Server Control是為了和傳統ASP保持相容而開發的一類基於HTML靜態頁面的控制項(如文字框,按鈕),它們與這些控制項一一對應,它們位於命名空間System.Web.UI.HtmlControls裡。

Web Server Control 是專為下一代基於組件開發的.Net平台架構而量身定做的,它不僅包括具有傳統HTML靜態頁面的控制項等Web Server Control,它還包括有AdRotator,XML等功能強大的組件,更重要的是它為使用者開發Web Server Control組件提供了強大,易用的技術底層支援。這將成為下一階段ASP.Net開發的熱點。它們位於命名空間 System.Web.UI.WebControls裡。



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.