Web コントロールとモバイル コントロールの比較

更新 : 2007 年 11 月

ASP.NET モバイル Web ページは、ASP.NET Web ページの作成に基づいています。ASP.NET モバイル コントロールは柔軟性の高いツールセットであり、多種多様なモバイル デバイスを対象としたコンテンツ サイトや Web アプリケーションを作成できます。ハンドヘルド型コンピュータや携帯電話などの特定のデバイスまたは特定の種類のデバイスに適した表示にカスタマイズする柔軟性を持ちながら、ASP.NET モバイル コントロールの適応性の高いレンダリングを活用できます。

次の表では、ASP.NET Web サーバー コントロールと ASP.NET モバイル コントロールを比較します。

Web サーバー コントロール

モバイル コントロール

解説または相違点

AdRotator

AdRotator

機能はほとんど同じです。モバイル コントロールは、ImageKey プロパティと hrefKey プロパティを追加します。

ButtonImageButtonLinkButton

Command

モバイル コントロールは、Web サーバーの Button コントロール、ImageButton コントロール、および LinkButton コントロールの機能を組み合わせたものです。

Calendar

Calendar

機能はほとんど同じです。モバイル コントロールは、HTML 固有のプロパティを直接は提供しませんが、基になる Web サーバーの Calendar コントロールを WebCalendar プロパティを通じて公開します。

(同等のコントロールはありません)

PhoneCall

ダイヤル機能のあるデバイスで、データ回線をアクティブに解放し、発信を初期化するために使用されます。これは、電子メール クライアントを起動する電子メール アドレス用の mailto: プロトコルに似ています。

CompareValidator

CompareValidator

機能は同じです。

CustomValidator

CustomValidator

機能は同じです。

DataListRepeater

List

機能はほとんど同じです。モバイル コントロールは、個々のデバイス別にテンプレートを適用することができます。

DataGrid

ObjectList

機能はほとんど同じです。ObjectList コントロールは、データのコレクションを表示する複数のビューを提供します。

(同等のコントロールはありません)

DeviceSpecific

モバイル コントロールの、プロパティのオーバーライドおよびテンプレートを有効にするために使用されます。

(同等のコントロールはありません)

Form

ASP.NET Web アプリケーションのページと似ています。モバイル Web ページは、複数の Form コントロールを含むことができます。

Image

Image

機能はほとんど同じです。モバイル コントロールは、デバイス固有の複数のイメージから 1 つのイメージを選択できます。

Label

Label

機能は同じです。

HyperLink

Link

ASP.NET は、モバイル コントロールをイメージとしてレンダリングできません。イメージ リンクを作成するには、Image コントロールを使用します (Image コントロールの href プロパティを指定)。

Panel

Panel

モバイル パネル コントロールは、パネルではなく DeviceSpecific コントロールのテンプレートを表示するための DeviceSpecific コントロールを含むことができます。

RangeValidator

RangeValidator

機能は同じです。

RegularExpressionValidator

RegularExpressionValidator

機能は同じです。

RequiredFieldValidator

RequiredFieldValidator

機能は同じです。

CheckBoxCheckBoxListDropDownListListBoxRadioButtonRadioButtonList

SelectionList

モバイル コントロールは、対応する ASP.NET Web サーバー コントロールの機能を組み合わせたものです。レンダリングする選択一覧ボタンのタイプを定義するには、SelectType プロパティ (および関連付けられた ListSelectType 列挙定数) を使用します。たとえば、SelectionList コントロールの SelectType プロパティを CheckBox 列挙型に設定した場合、これは ASP.NET Web サーバー コントロールの CheckBox および CheckBoxList に相当します。DropDownDropDownList と同じものです。SelectType プロパティが ListBox コントロールまたは MultiSelectListBox コントロールであるときに、一覧に表示される項目数を指定するには、Rows プロパティを使用します。

IStyleSheet

StyleSheet

ASP.NET Web ページは、StyleSheet コントロールではなく、カスケード スタイル シートを使用します。

Table

(同等のコントロールはありません)

ListObjectList、および SelectionList の各モバイル コントロールを使用します。

TextBox

TextBox

機能はほとんど同じです。モバイル コントロールは、自動ポストバック、読み取り専用、または複数行の機能を備えていません。

(同等のコントロールはありません)

TextView

大きなテキストを表示するために使用されます。テキストの基本的な書式をサポートしています。

ValidationSummary

ValidationSummary

機能は同じです。モバイル コントロールは、検証エラー メッセージを (FormToValidate プロパティを通じて) 別のフォームに表示します。

参照

概念

ASP.NET モバイル コントロール クイック スタート

その他の技術情報

ASP.NET モバイル コントロールを使用した作業の開始