サンプルサイトで開発中ですが、モバイルインターセプトモジュールが欲しいです。サイトがモバイル デバイスから閲覧されるとすぐに、同じサーバーでホストされている別の Web アプリケーションにリダイレクトされることを望みます。ASP.Net では、httphandlers を介して行うことはわかっていますが、ASP.Net MVC3 で同じことを達成するにはどうすればよいですか?
1 に答える
1
そうするためのいくつかの方法を参照してください:(私の好みによる順序で与えられます)
- Scott hanselman によるアドオン リファレンス モジュールがあり、ここで説明されているように追加するだけで使用できます。異なるビュー エンジンで同じ機能コードを使用できます。これは、同じ機能セットを持っていて、表示されるビューだけが異なる場合の解決策です。実際のところ、これがシナリオであれば、ASP.NET MVC 4 にアップグレードできます。Asp.NET MVC 4 には、このための組み込みの拡張機能が含まれています。同じことについては、MSDN の記事を参照してください。
- もう 1 つの方法は、完全に異なる機能があり、リダイレクトする必要がある場合、51degrees Mobile ブラウザ データベースを使用して簡単にリダイレクトでき、要求しているユーザー エージェントを確認してリダイレクトすることです。今、私はコードがこれに期待されていないことを願っていますか?
于 2012-09-28T09:21:54.653 に答える