2012-02-28 7 views
2

携帯電話用のWebアプリケーションを開発するときにasp.netコントロール(たとえば、GridView、UpdatePanel ...?)を避けるべきであるというガイドラインはありますか?携帯電話用に開発するときに避けるべきAsp.netコントロール

私のアプリケーションはおそらくiphone、blackberry、またはAndroid対応携帯電話で使用されるため、これらのプラットフォームのモバイルブラウザでのレンダリングやJavaScript処理などの問題があるかどうかを知りたいと思います。

また、避けるべき/使用するための最良のコントロールに関するユーザビリティガイドラインも理解できます。

+0

さまざまなモバイルブラウザ(Modernizr)を対象にした回答を更新しました。 – IrishChieftain

答えて

2

この時点では、Webフォームプロジェクトテンプレートは、ASP.NET Webフォームに携帯用はありませんが、新しいMVCリリースであり:

ASP.NET MVC 4 Mobile Features

ここではWebフォーム用のモバイルページの作成に関するいくつかの情報です:

How To: Add Mobile Pages to Your ASP.NET Web Forms/MVC Application

最後に、あなたはjQuery Mobileを使用して検討する必要があります。

コントロールは避けますか?間違いなくカレンダーやGridViewのようなより豊かなものですが、jQuery Mobileは以前のものにいくつかのオプションを提供できます。

Modernizrをフィーチャー検出に使用すると、特定のモバイルブラウザーをより適切にターゲットにすることができます。

0

私はチェックをお勧めしたい:

  1. 生成されたページがhttp://validator.w3.org/に検証こと - あなたが使用しているASP.NETのバージョンに応じて、コントロールの一部は、いくつかの悪いHTMLを捨てます。しかし
  2. あなたがやっていることによって、GridViewコントロールは、小さな画面上であまりうまくレンダリングされない場合があり
  3. は、小さな画面

最初に別のCSSスタイルを使用するためにメディアクエリを見ている可能性がそれを試してみてください。デバイスを入手し、コントロールを使用していることを知っているサイトにアクセスし、そのようなものを確認します。まだサイトを開始していない場合は、ASP.NET MVCを使用して、適切なHTMLを作成していることを確認してください。 jQueryを使用してajax呼び出しを行うことができます。

+1

HTML5は現在検証していません。ちょうどヘッドアップです。私はクリーナーのHTMLのListViewを使用する... – IrishChieftain

関連する問題