asp.net MVC 3でリクエストがモバイルブラウザから来ているかどうかを検出するにはどうすればいいですか?質問する

asp.net MVC 3でリクエストがモバイルブラウザから来ているかどうかを検出するにはどうすればいいですか?質問する

私が実現しようとしていることは簡単です。Web アプリケーションにあるすべてのビューのうち、モバイル バージョンを作成した Razor ビューは 2 つだけです。そのため、ユーザーがモバイル デバイスからアプリケーションにアクセスしている場合は、これらのビューにユーザーをリダイレクトする必要があります。コントローラー レベルで次の操作を試しましたが、さまざまなモバイル デバイスでテストを実行してもユーザーはリダイレクトされませんでした。

if (Request.Browser.IsMobileDevice)
            {
                return View("MobileStudentStartAssessment");
            }
            else {
                return View("StudentStartAssessment");
            }

それで、ほとんどのモバイルデバイスを検出できる別のアプローチはありますか? ありがとう

ベストアンサー1

あなたはRequest.Browser.IsMobileDevice財産。

おすすめ記事