首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

ASP.NET 2.0 行動裝置開發入門:建立行動 Web 表單與控制項應用

     編輯:關於ASP.NET

行動開發趨勢與 ASP.NET 2.0 支援

3G 普及、行動裝置效能提升,企業應用加速遷移至行動端。ASP.NET 2.0 內建 System.Web.UI.MobileControls 命名空間,Visual Studio 2005 提供專案範本與設計工具,開發體驗與傳統 Web Form 高度一致。

建立行動 Web 專案步驟

  1. Visual Studio 2005 → 「檔案」→「新增」→「網站」→ 選擇「ASP.NET 網站」。
  2. 方案總管右鍵專案 → 「新增項目」→ 選擇「行動 Web 表單」。
  3. 工具箱自動顯示行動控制項群組:Form、Label、TextBox、Command、List、SelectionList、Calendar、Validation 等。

核心概念:裝置適配與呈現

  • 行動控制項根據 .browser 定義檔偵測裝置能力(螢幕尺寸、支援標記語言 WML/cHTML/HTML),自動輸出適配標記。
  • 單一程式碼支援多種裝置,無需撰寫裝置專用邏輯。

ViewState 與 Session 管理策略

  • 行動裝置頻寬有限,ViewState 應盡量精簡或關閉 (EnableViewState="false"),改用 Session 或 ControlState 保持必要狀態。
  • Session 模式建議使用 cookieless="UseUri" 相容無 Cookie 裝置,或配合 AutoDetect。

針對特定裝置客製化

可建立繼承 MobilePage 的基底頁面,覆寫 OnInit 依 Request.Browser 屬性動態調整版面、隱藏不支援控制項、載入裝置專用樣式表。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved