3G 普及、行動裝置效能提升,企業應用加速遷移至行動端。ASP.NET 2.0 內建 System.Web.UI.MobileControls 命名空間,Visual Studio 2005 提供專案範本與設計工具,開發體驗與傳統 Web Form 高度一致。
Form、Label、TextBox、Command、List、SelectionList、Calendar、Validation 等。.browser 定義檔偵測裝置能力(螢幕尺寸、支援標記語言 WML/cHTML/HTML),自動輸出適配標記。EnableViewState="false"),改用 Session 或 ControlState 保持必要狀態。cookieless="UseUri" 相容無 Cookie 裝置,或配合 AutoDetect。可建立繼承 MobilePage 的基底頁面,覆寫 OnInit 依 Request.Browser 屬性動態調整版面、隱藏不支援控制項、載入裝置專用樣式表。