ASP.NET頁面的結構

來源:互聯網
上載者:User

ASP.NET頁面的結構

一、頁指令:
      包括@Assembly(將一個程式集串連到當前頁或使用者控制項)、
               @Control(.ascx,定義與控制項相關的屬性,這些屬性指導控制項編譯器的行為)、
               @Implements(說明該頁面或該使用者控制項實現一種指定的.NET FRAMEWORK介面)、
               @Import(說明要匯入到頁面或使用者控制項的命名空間)、
               @OuputCache(控制頁面或使用者控制項的輸出緩衝策略)、
               @Page(.aspx,定義與頁面相關的屬性,這些屬性將指導處理頁面的頁面編譯器和語言解析器的行為)、
               @Reference(將一個頁面或使用者控制項串連到當前頁或使用者控制項)、
               @Register(在頁面或控制項中建立自訂標籤,新標記(首碼和名稱)與使用者定義控制項的命名空間和代碼相關聯)
二、代碼部分:
         即<scirpt>部分,包含組成頁面的所有聲明代碼,如介面方法的代碼,系統事件,頁面控制項被單擊或狀態改變時執行的所有代碼。
         <script runat="server/..." language="..." src="...">
               code goes here...
         </script>
三、頁面配置:
         代表頁面的格局,包括伺服器控制項、文本本文和HTML標記。伺服器控制項的使用者介面可以使用內聯代碼或聲明代碼進行填充。

參考:Programming Microsoft ASP.NET[Dino Esposito 著] / 精通ASP.NET程式設計[羅兵等譯]

 

聯繫我們

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