特定用途のモバイル ページ
最終更新日: 2010年5月12日
適用対象: SharePoint Foundation 2010
この記事の内容
ブログ ホーム ページ
第 1 段階のリダイレクト ページ
複数リストのリスト ページ
リスト ビュー ページ
エラーとアクセス拒否のページ
ブログ サイトの削除ページ
Wiki と Web パーツ ページ用のモバイル ページに加えて、特定の用途向けに最適化された多くのモバイル ページが %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\LAYOUTS\MOBILE フォルダーにあります。フォーム ページの詳細については、「モバイル フォーム」を参照してください。
ブログ ホーム ページ
bloghome.aspx ページは、モバイル デバイスでブログ サイトのホーム ページを表示するために最適化されています。このページは SPMoblogPage クラスを継承します。
第 1 段階のリダイレクト ページ
SharePoint Foundation の HTTP 要求ハンドラーは、まず、Web サイトのホーム ページに対するすべての要求を default.aspx ページにリダイレクトします。ただし、このページは実際にレンダリングを行いません。代わりに、このページには、Web サイトの実際のモバイル ホーム ページへの第 2 段階のリダイレクトを実装するコントロールが含まれます。開発者は、この第 2 段階のリダイレクトの動作を構成できます。詳細については、「[方法] リダイレクションを使用してモバイル ホーム ページをカスタマイズする」を参照してください。
複数リストのリスト ページ
mbllists.aspx ページは、モバイル用の "複数リストのリスト" ページです。
リスト ビュー ページ
基本のリスト ビュー ページは view.aspx です。モバイル リスト ビューの URL の形式は次のとおりです。
https://Server/sites/Site/_layouts/mobile/view.aspx?List=GUID&View=GUID
表示するフィールドやそれらのフィールドの順序を含め、リストの構造は特定のリスト スキーマ (Schema.xml ファイル) 内のマークアップによって決定されます。このファイルは、%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\FEATURES ディレクトリにあります。
特定の種類のリスト用に最適化された次の 3 つの特別なビュー ページがあります。
個々のブログ投稿に関するコメント用の特別なビュー ページ (viewcomment.aspx ページ) があります。このページの URL の形式は次のとおりです。
https://Server/sites/Site/_layouts/mobile/viewcomment.aspx?List=GUID&PID=Integer&ViewMode=view mode
このフォームには、1 つのコメントだけでなく、すべてのコメントが表示されます。PID パラメーターには、コメントの対象となる投稿の ID を指定します。ViewMode は、SPMobilePageViewMode 列挙値の 1 つです。
グループ作業サイトのカレンダー上の特定の日付のイベントのリストを viewdaily.aspx ページを使用してモバイル デバイスに表示できます。URL の形式は次のとおりです。
https://Server/sites/Site/_layouts/mobile/viewdaily.aspx?List=GUID&View=GUID&Date=ticks&User=user ID number
ticks は、グレゴリオ暦の西暦 0001 年 1 月 1 日深夜 12:00 からのティック数です。1 ティックは、100 ナノ秒です。たとえば、633957408000000000 は、2009 年 12 月 7 日午前 8:00 を表します。詳細については、「DateTime」を参照してください。
グループ作業サイトの行き先リストへのモバイル アクセスでは、waview.aspx ページが使用されます。URL の形式は次のとおりです。
https://Server/sites/Site/_layouts/mobile/waview.aspx?List=GUID&View=GUID
任意のリスト テンプレート タイプに対してカスタム リスト ビュー ページを作成できます。
エラーとアクセス拒否のページ
ユーザーにエラー メッセージを表示するには、mblerror.aspx ページを使用します。また、ユーザーが要求したページにアクセスできない場合に報告するには、mbldenied.aspx ページを使用します。
ブログ サイトの削除ページ
ブログ投稿またはコメントを削除するには、delete.aspx ページを使用します。