ASP.NET夜話 1~2

來源:互聯網
上載者:User

一  ASP.NET介紹

     (參考: http://blog.csdn.net/zhoufoxcn/archive/2008/09/12/2915811.aspx)

     1.  XHTML : XHTML說白了就是符合XML標準的HTML語言。

          瞭解了一下DOCTYPE(http://baike.baidu.com/view/73768.htm) 和DTD(http://baike.baidu.com/view/147436.htm)

           ,這兩項確定了頁面的規範。 不管什麼頁面,最後呈現給使用者的都是一組靜態HMTL代碼。

     2.  WEB伺服器

          在伺服器上部署asp.net網站的時候,需要.net的運行環境.net framework, .net frameworkle類似於Java的JDK,包含有.net

          程式運行環境和命令列編譯工具。如果伺服器上沒有安裝.net framework,這就需要從微軟網站下載,下載網址是:

          http://msdn2.microsoft.com/zh-cn/default.aspx。還需要注意的是如果先安裝.net framework再安裝IIS的話,需要運行一

          個命令向IIS註冊.net framework。

          1) 初步只需要知道如何配置IIS

          2) 後續要瞭解IIS的結構和內部原理

          2.1  Temporary ASP.NET Files

                 目錄位於C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files。這個檔案夾是用來存放

                 我們的asp.net網頁產生的dll檔案的。

         2.2   配置執行檔案

                 在“主目錄”選項卡我們可以設定網站或者虛擬目錄的實體路徑,還可以設定動態網頁的執行引擎。點擊“配

          置”選項卡

          ISAPI: http://baike.baidu.com/view/245912.htm  這個看了好久愣是沒看明白 

         2.3   ILDASM工具

       

         這一章主要是介紹了ASP.NET的一些基礎知識,比如XHTML,動態靜態網頁,WEB伺服器等。。。。

         1.  對於XHTML,動態靜態網頁還比較好理解,後面額外還要瞭解下HTML, HTTP(S)協議等。

              1.1  對於一個靜態HTML頁面,從請求到結束的整個過程。

              1.2  很明顯,使用的協議決定瞭解析的方式

              1.3  對於動態網頁面,是先處理HTML代碼,然後再處理伺服器端代碼; 還是對頁面從上到下解析,碰到了伺服器端代碼再進行處

                     理。。   額,這個也涉及到動態網頁面的處理過程了。

         2.  IIS與ASP.NET結合的比較緊, 要熟悉IIS的配置(IIS協助)

 

 

二   ASP.NET內建對象

      (參考: http://blog.csdn.net/zhoufoxcn/archive/2008/09/15/2930049.aspx)

         Request : request對象用於檢索從瀏覽器向伺服器所發送的請求中的資訊
         Response  :  用於將資料從伺服器發送回瀏覽器。每次用戶端發出一個請求的時候,伺服器就會用一個響應對象來處理這個

                                請求,處理完這個請求之後,伺服器就會銷毀這個相應對象,以便繼續接受其它客服端請求。
         Server  :    定義了一個與WEB伺服器相關的類提供對伺服器上的方法和屬性的訪問。 (Excure/ Transfer、HtmlEncode

                           (HtmlDecode)/ UrlEncode(UrlDecode))
         Session :  用於儲存在多個頁面調用之間特定使用者的資訊
         Cookie  :  用於儲存用戶端瀏覽器請求的伺服器頁面,也可用它存放非敏感性的使用者資訊。

                           Cookie儲存在用戶端而不是伺服器上,每次用戶端發出請求的時候都會把Cookie一起發送到伺服器,伺服器每次響應

                           用戶端請求的時候會重新把Cookie發送到用戶端儲存。
         Application  : 用於共用應用程式幾資訊,即多個使用者共用一個Application對象。

                                Application和Session儲存的資料類型和儲存位置一樣,都是存放Object類型的資料(也就是任意類

                                型),並且存放在伺服器上,不同的Application中的資料可以由網站中所有的使用者來設定或者擷取。並且

                                Application中存放的資料沒有時間限制,除非我們手動刪除或者伺服器重新啟動,否則存放的資料都會丟

                                失。  
        <%%>及<%=%>運算式:  <%=%>是用來向輸出資料流中輸出變數的值.

        

         1. 瞭解每個內建對象的意義。

         2. 瞭解SESSION,COOKIE, APPLICATION的區別

         3.  瞭解<%= %>

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.