• 預設沒有命名空間
  • CodeBehind 2.0 (CodeBesid)
    • CodeBehind + Partical Class
    • Directive : CodeFile (1.0是 Codebehind)
  • 編譯模型(Compilation Mode)
    • 動態編譯(Dynamic Compilation)
    • 先行編譯(Precompilation)
  • 主版頁面(Master Page)
    • ContentPlaceHolder
    • App_Offline.htm 網站離線
  • 網站巡覽(Web Site Navigation)
    • TreeView
    • Menu
    • SiteMapPath
  • 組態管理API (Configuration API)
    • configuration
      • appSettings
      • connectionStrings
      • mailSettings
    • web.config 加解密
      • DataProtectionConfigurationProvider (DPAIP)
      • RSAProtectedConfigurationProvider (RSA)
      • aspnet_regiis.exe 程式
  • 網站管理
    • Login控制項, 帳號密碼,群組管理、Profile, Web part, 個人化
  • Theme, Style
  • GridView, DetailsView
  • DataSoruce
    • SqlDataSource, AccessDataSource, ObjectDataSource, XmlDataSource, SiteMapDataSource
  • Cross-Page Posting
    • PostBackUrl 屬性 (Button, LinkButton, ImageButton)
    • PreviousPage
    • @PreviousPageType, @Reference. (VirtualPath)
    • PreviousPage.IsCrossPagePostBack, IsPostBack, IsCallback
  • Classes
    • HtmlHead, HtmlMeta
  • Client Script
    • Focus (WebForm_AutoFocus)
    • <form defaultbutton=... defaultfocus=... />
    • <asp:Bubbon OnClientClick=... />
    • ClientScriptManager [msdn] (Page.ClientScript)
      • RegisterClientScriptBlock [msdn] / IsClientScriptBlockRegistered
        只有這個的script字串不用加<script></script>
      • RegisterClientScriptInclude [msdn] / IsClientScriptIncludeRegistered
      • RegisterOnSubmitStatement [msdn] / IsOnSubmitStatementRegistered
      • RegisterStartupScript [msdn] / IsStartupScriptRegistered
    • Client-Callback (Page.ClientScript)
      • GetCallbackEventReference [msdn]
      • ICallbackEventHandler [msdn] 實作
        • void RaiseCallbackEvent(string eventArgument); 
          處理以控制項為目標的回呼事件。
          • WebForm_InitCallback
          • WebForm_DoCallback
        • string GetCallbackResult(); 
          傳回以控制項為目標之回呼事件的結果。