以前、Visual StudioにはモバイルWebフォーム用のテンプレートがありました(モバイルSDKではありません)。それらはVisualStudio2008でなくなったようで、私が見た唯一の解決策は、ここでOmarからいくつかのテンプレートをダウンロードすることです。
これはもうサポートされていますか?サポートされている場合、これはサポートされているソリューションですか?
以前、Visual StudioにはモバイルWebフォーム用のテンプレートがありました(モバイルSDKではありません)。それらはVisualStudio2008でなくなったようで、私が見た唯一の解決策は、ここでOmarからいくつかのテンプレートをダウンロードすることです。
これはもうサポートされていますか?サポートされている場合、これはサポートされているソリューションですか?
私はこれに答えるために戻ってくると思った。モバイル フォーム コントロールはまだそこにあり、上記の非公式に提供されているテンプレートは、私が見つけた唯一のものです。Visual Studio 2008 でそれらを削除した理由はわかりません。
テンプレートがなければ、ほとんどの場合、Page ではなく MobilePage から派生するようにページを変更し、UserControl ではなく MobileUserControl から派生するようにコントロールを変更するだけで済みます。マークアップでコントロールにアクセスするには、次のようにモバイル名前空間を参照します。
そして、次のようにモバイル コントロールを使用できるようになります。
モバイル:フォーム、モバイル:テキストビュー ...
これらは、古い携帯電話やブラウザと互換性のあるページを作成する唯一の方法です。もちろん、最近の携帯電話やブラウザはほとんどの部分で標準の HTML を使用しており、ページは他の ASP.Net ページと同じように作成できます。
MSDN でこれに関するブログ投稿を見たところです。MS は、あらゆるモバイル デバイスの定義を維持しようとすることにうんざりしており、ASP.NET の開発を推進しています。前に言ったように、それらはまだサポートされていますが、デザイナー ビューはありません。だから、彼らは途中です。
私については、VS 2005 でモバイル フォームの設計とテストを行っており、デザイン ビューとすべてを表示できます。この後、VS 2008 にコードをコピーして貼り付けます。VS 2008 にモバイル フォーム コントロールのテンプレートがないのと同じ理由で、これを行っています。
私が知る限り、これはそこには入っていません。おそらく、それらは VS2008 の SP1 に含まれる予定でしたが、そうではありませんでした。
テンプレートのソースは blogs.msdn.com からのものであるため、モバイル ターゲット フォームを作成するために現在サポートされている方法であると推測できます。