<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      .NET之ASP Web Form迅速基礎(2)

      [摘要].NET之ASP Web Form快速入門  編寫第一個Web Form頁面ASP.NET的Web Form頁面是純文本文件,以.aspx為文件擴展名。 當客戶端瀏覽器請求一個.aspx文件時,AS...
      .NET之ASP Web Form快速入門 


      編寫第一個Web Form頁面

      ASP.NET的Web Form頁面是純文本文件,以.aspx為文件擴展名。 當客戶端瀏覽器請求一個.aspx文件時,ASP.NET將解析并編譯目標文件為.NET架構類,接著這個類動態處理進來的請求。注意:.aspx文件只在第一次訪問時被編譯,隨后的再次請求將重用這個類實例。這與JSP的處理方式大致相同。呵呵,英雄所見最后總是相同 :-)
      創建ASP.NET頁面的最簡單方法就是將現有HTML文件的后綴名改為.aspx,不需要修改任何代碼。下面的例程執行收集用戶名稱以及選擇目錄的功能:

      Intro1.aspx
      點擊執行 查看源代碼

      在上面的例子中,當用戶點擊"Lookup"按鈕后,看上去什么也沒有發生。這是因為這個.aspx文件只包含靜態HTML內容。

      使用ASP的<% %>塊

      ASP.NET提供了兼容ASP的語法結構,這其中包括支持<% %>代碼塊,使用它混合編寫HTML以及.aspx代碼。這些代碼段按照從上到下的順序在頁面中被執行。
      請看以下的例子:

      Intro2.aspx
      點擊執行 查看源代碼

      與ASP不同,aspx文件中位于<% %>之間的代碼是被編譯過的,而不是使用腳本引擎解釋執行的。這樣處理后,就大大地提高了程序的運行效率。
      同時,在ASP.NET中可以象ASP一樣使用<% %>代碼塊動態地修改HTML的輸出內容。比如:


      Intro3.aspx
      點擊執行 查看源代碼

      使用<% %>代碼塊雖然可以定制ASP.NET頁面的輸出內容,但卻不能很好地建立一個清晰的HTML編程模型。這可以從上例的源代碼中顯而易見地看到。





      日韩精品一区二区三区高清