0

asp.net Web ページでサポートされているクライアントは何ですか?

asp.net Web サイトを文書化しようとしていますが、クライアント サポートに関して何を言うべきかわかりません。

ブラウザに関する限り、asp.net に制限はありますか? IE を使用していますが、Firefox は他のブラウザー (chrome または safari) では動作しませんか? クライアントは特定の OS に限定されていると言うべきでしょうか (Mac または Linux ボックスで動作すると思います)。

4

2 に答える 2

3

Web クライアントのサブセットの「サポート」を確実に制限することはできますが、少なくとも最新のすべての Web ブラウザーで多かれ少なかれ機能させることができるはずです。この違いは、Web サイトよりも Web ブラウザに大きく関係しています。動的な動作に関しては、主要なブラウザー間の違いに既に対応している JavaScript フレームワークを使用することをお勧めします。CSS はもっと問題がありますが、ある程度の作業は必要ですが、同じルック アンド フィールに近づけることができるはずです。どのような具体的な問題を抱えているかを知らなければ、それらの問題を解決するよう提案する方法を知ることは困難です。通常、IE 8/7、FireFox、および Safari (または Chrome) をターゲットにしてテストします。Opera も入れたいと思うかもしれませんが、私の経験では、FF を取得すると、

生成された HTML を思いどおりに動作させるのに問題がある場合は、ASP.NET MVC を使用してみてください。これにより、HTML をより細かく制御できます。これは、物事を思い通りに機能させる上で非常に役立ちますが、WebForms コードも同様に機能させることができます。ただし、Web コントロールの出力は、すべての状況で常に生成されるとは限らないため、希望どおりに動作させるためにいくつかの手順を踏まなければならない場合があります。

于 2010-05-17T12:08:38.367 に答える
0

ASP.NET には、本質的にブラウザーまたはクライアント OS 固有のものはありません。したがって、事実上すべてのプラットフォームで動作するはずです。

ほとんどの ASP.NET サイトが正しく機能するためには、明らかに JavaScript のサポートが必要です。ただし、開発者として、ブラウザ/プラットフォームの互換性を制限する可能性のある多くのことを、意図的または偶然に行うことができます。最も明白なのは、active-x コントロールを使用することです。

于 2010-05-17T12:11:15.297 に答える