2012-05-10 5 views
0

私はASP.NET Webアプリケーションを持っています。私はスマートフォンやタブレットコンピュータでこのアプリケーションにアクセスしたいです。だから私を助けてください。必要な変更は何ですか?既存のWebアプリケーションでスマートフォン/タブレットコンピュータにアクセスするために必要な変更

+0

変更が必要なものを特定するには、すべてのデバイスでアプリケーションを試し、動作しないものを書き留めて修正します。すべてのデバイスに対してすすぎ洗いを繰り返します。 – Alex

答えて

0

あなたの質問に対する答えは、何もないものまでさまざまです。終わりには、それはすべて、ターゲットのモバイルデバイス(iPad、Androidなど)であなたの既存のアプリがどのように見えるかによって異なります。既存のアプリが正しく見えて機能している場合は、何もする必要はありません。そうでない場合は、何が間違っているのか把握して、それを機能させます。

あなたの質問は、実際にはStackOverflowには適していません。なぜなら、それは広範かつ答えが不可能なためです。

+0

ブラウザの互換性の問題が発生しています。 –

+0

@PintuYadav:それは予想通りです。 JQuery Mobileをチェックしてください。モバイル向けに最適化された別のサイトを構築しなければならない可能性があります。 – Jason

0

Asp.netアプリケーションは、スマートフォンやタブレットに付属のものを含むWebブラウザで実行できます。主な関心事は、さまざまなデバイスのさまざまな画面サイズです。彼らは非常に異なるので、あなたのasp.netアプリケーションの良い設計コンセプトは、画面サイズに適応できる方法でコンテンツをレイアウトすることです。

特に、既に構築されたアプリケーションのためのasp.netアプリケーション内のこのための最高の技術、スタイルシート(.cssファイル)の例として、これらのスタイルで

ルックを実装することであろう

floatclearmax-widthmax-height

でこれらおよび他のスタイルをチェックしてください:私は、今http://www.w3schools.com/css/

また、asp.netアプリケーションでどのデバイスが使用されているかを検出し、それに応じてUIコードを生成する(または.ascxコントロールをロードする)というコンセプトもデバイス固有の表示を提供します。

チェック:

Request.Browser.IsMobileDevice

Request.UserAgenthttp://msdn.microsoft.com/en-us/library/system.web.httprequest.useragent.aspx

あなたのUIを変更した場合、あなたが望んでいないだろうしかし、私は、最小限にこれを使用することをお勧めします異なるデバイスのUIの複数のインスタンスを更新し続けることができます。

スクリーンサイズ(スマートフォン、タブレット、PCなど)ごとにスタイルシートを作成し、使用中のデバイスを検出してそれぞれのスタイルシートを含めることが妥協です。

NB:多くのオープンソースプロジェクトがあり、モバイル開発をより迅速に実行できるようになります。例については、sourceforge.netおよびcodeplex.comを参照してください。

+0

この情報は非常に使いやすいです。私のプロジェクトはダッシュボードプロジェクトです。私たちは、チャートを生成するためのDonNetChartingコントロール(これはサードパーティ製のdllです)を使用しています。 CSSの使用は最低限です。だから、私がこれで何をしなければならないか、私に示唆してください。 –

+0

この場合、CSSが完全に制限されているとは限りません。チャートがイメージとして生成された場合でも、デバイスのスペースに最適になるようにイメージのサイズを変更できます。デバイスに基づいてスタイルシートを添付し、イメージタグのIDを使用して生成されたイメージを変更します。例:注:ズームCSSはすべてのブラウザと互換性がない可能性があります。オプションで、CSSを使用して幅と高さをハードコードすることもできます。 – signal2013

+0

返信ありがとうございます。私はモバイル開発に役立つオープンソースプロジェクトを見つけることができません。私とリンクを共有してください。 –