更新 : 2007 年 11 月
ASP.NET モバイル Web ページは、ASP.NET Web ページの作成に基づいています。ASP.NET モバイル コントロールは柔軟性の高いツールセットであり、多種多様なモバイル デバイスを対象としたコンテンツ サイトや Web アプリケーションを作成できます。ハンドヘルド型コンピュータや携帯電話などの特定のデバイスまたは特定の種類のデバイスに適した表示にカスタマイズする柔軟性を持ちながら、ASP.NET モバイル コントロールの適応性の高いレンダリングを活用できます。
次の表では、ASP.NET Web サーバー コントロールと ASP.NET モバイル コントロールを比較します。
Web サーバー コントロール |
モバイル コントロール |
解説または相違点 |
|---|---|---|
機能はほとんど同じです。モバイル コントロールは、ImageKey プロパティと hrefKey プロパティを追加します。 |
||
モバイル コントロールは、Web サーバーの Button コントロール、ImageButton コントロール、および LinkButton コントロールの機能を組み合わせたものです。 |
||
機能はほとんど同じです。モバイル コントロールは、HTML 固有のプロパティを直接は提供しませんが、基になる Web サーバーの Calendar コントロールを WebCalendar プロパティを通じて公開します。 |
||
(同等のコントロールはありません) |
ダイヤル機能のあるデバイスで、データ回線をアクティブに解放し、発信を初期化するために使用されます。これは、電子メール クライアントを起動する電子メール アドレス用の mailto: プロトコルに似ています。 |
|
機能は同じです。 |
||
機能は同じです。 |
||
機能はほとんど同じです。モバイル コントロールは、個々のデバイス別にテンプレートを適用することができます。 |
||
機能はほとんど同じです。ObjectList コントロールは、データのコレクションを表示する複数のビューを提供します。 |
||
(同等のコントロールはありません) |
モバイル コントロールの、プロパティのオーバーライドおよびテンプレートを有効にするために使用されます。 |
|
(同等のコントロールはありません) |
ASP.NET Web アプリケーションのページと似ています。モバイル Web ページは、複数の Form コントロールを含むことができます。 |
|
機能はほとんど同じです。モバイル コントロールは、デバイス固有の複数のイメージから 1 つのイメージを選択できます。 |
||
機能は同じです。 |
||
ASP.NET は、モバイル コントロールをイメージとしてレンダリングできません。イメージ リンクを作成するには、Image コントロールを使用します (Image コントロールの href プロパティを指定)。 |
||
モバイル パネル コントロールは、パネルではなく DeviceSpecific コントロールのテンプレートを表示するための DeviceSpecific コントロールを含むことができます。 |
||
機能は同じです。 |
||
機能は同じです。 |
||
機能は同じです。 |
||
CheckBox、CheckBoxList、DropDownList、ListBox、RadioButton、RadioButtonList |
モバイル コントロールは、対応する ASP.NET Web サーバー コントロールの機能を組み合わせたものです。レンダリングする選択一覧ボタンのタイプを定義するには、SelectType プロパティ (および関連付けられた ListSelectType 列挙定数) を使用します。たとえば、SelectionList コントロールの SelectType プロパティを CheckBox 列挙型に設定した場合、これは ASP.NET Web サーバー コントロールの CheckBox および CheckBoxList に相当します。DropDown は DropDownList と同じものです。SelectType プロパティが ListBox コントロールまたは MultiSelectListBox コントロールであるときに、一覧に表示される項目数を指定するには、Rows プロパティを使用します。 |
|
ASP.NET Web ページは、StyleSheet コントロールではなく、カスケード スタイル シートを使用します。 |
||
(同等のコントロールはありません) |
List、ObjectList、および SelectionList の各モバイル コントロールを使用します。 |
|
機能はほとんど同じです。モバイル コントロールは、自動ポストバック、読み取り専用、または複数行の機能を備えていません。 |
||
(同等のコントロールはありません) |
大きなテキストを表示するために使用されます。テキストの基本的な書式をサポートしています。 |
|
機能は同じです。モバイル コントロールは、検証エラー メッセージを (FormToValidate プロパティを通じて) 別のフォームに表示します。 |