深入 ASP.NET Mobile 控制項

更新:2007 年 11 月

ASP.NET 提供控制項、元件和工具,以幫助您快速地為多種裝置類型建置 Mobile Web 網頁,而不需要撰寫以特定裝置為目標的程式碼。ASP.NET Mobile Web 網頁可以辨識多種行動裝置,以及為這些裝置適當地呈現標記。

您也可以將新的行動控制項建立為使用者控制項 (User Control)。裝置製造商或獨立軟體廠商 (ISV) 可以為新裝置新增支援。藉由撰寫自己的控制項配接器,開發人員便可自訂控制項,充分發揮特定裝置的獨特功能。如需 ASP.NET Mobile Web 使用者控制項以及撰寫自己的控制項配接器的詳細資訊,請參閱建立自訂的行動控制項

擴充性

ASP.NET Mobile Web 網頁和行動控制項會提供 ASP.NET 網頁和伺服器控制項也適用的相同擴充性功能,但是還多了可配合多個裝置使用的支援。確切地說,ASP.NET Mobile Web 網頁和行動控制項提供下列擴充性:

  • 您可以使用 ASP.NET 使用者控制項來以宣告方式撰寫簡單的行動控制項。

  • 您可以為控制項新增新的配接器,以便為特定裝置自訂任何控制項的輸出。

  • 您可以撰寫新的行動控制項,並在 ASP.NET Mobile Web 網頁中使用它們。新的控制項可以使用繼承 (Inheritance) 或撰寫來使用現有的控制項。

  • 您可以使用配置器擴充性,而不需對個別的應用程式變更,來新增對全新裝置的支援。

ASP.NET Mobile 控制項

您可以在 Visual Studio 或任何文字編輯器中建立 ASP.NET Mobile Web 網頁。許多控制項類似 ASP.NET Web 伺服器控制項。例如,System.Web.UI.MobileControls.LabelSystem.Web.UI.MobileControls.TextBox 控制項會模擬 ASP.NET System.Web.UI.WebControls.LabelSystem.Web.UI.WebControls.TextBox 控制項的行為。

下列行動控制項可在 ASP.NET 中使用:

AdRotator

Calendar

Command

CompareValidator

CustomValidator

Form

Image

Label

Link

List

MobilePage

ObjectList

Panel

PhoneCall

RangeValidator

RegularExpressionValidator

RequiredFieldValidator

SelectionList

StyleSheet

TextBox

TextView

ValidationSummary

請參閱

其他資源

建立 ASP.NET Mobile Web 網頁