質問: ASP.NET(VB)WebアプリケーションでのWindowsフォーム機能の追加 私はWebアプリケーション(ASP.NET、.NET Framework 4、VB、Visual Studio 2010)を構築しています。アプリケーションはデータベースとやりとりし、いくつかのアクションを実行します(Insert Delete Selectなど)。 私はいくつかのGridviews、ListBoxesなどを使用しており、私はプレゼンテーションの結果とasp.netによって提供される機能に満足していません。簡単に言うと、私のアプリケーションは悪く、時代遅れで、プロフェッショナルではありません。 私は、ASPアプリケーションに組み込まれるWindows Formsを使用することは大きな改善となり、すべての問題を解決すると考えました。 私は、ユーザーコントロールとして私のアプリケーションで作成されたDLLを使用するWindowsフォームコントロールライブラリを作成しました。 .NET Framework 4ではこれがサポートされていないことがわかりました(これは本当ですか、それとも間違っていますか?)。 私のアプリケーションにWindowsアプリケーションの「ルック&フィール」を持たせる方法はありますか? それはWebアプリケーションでなければならず、クライアントはサーバーとやりとりするために他のアプリケーションをダウンロードする必要はありません。
回答: Silverlight 4を使用してみてください。必要なものすべてがあります。あなたがしようとしているのは従来のASP.NETです。それはすべてのサーバーサイドコードを取得できるほど良いですが、Silverlightのものは全く異なります。すべてのクライアントサイドで特定のサーバーとのやり取りがあります。 SilverlightとWCF RIAサービスを使用して何をしようとしているかについてのチュートリアルをご覧ください。 Try this link: WCF RIA services and Silverlight 編集:Silverlightは素晴らしいWeb GUIを作成するように設計されています。ちょうどの場合には、あなたはそれが何であるか疑問に思っていた.. :)