私は、MVC4 で切り替え可能なサイトを作成するための Scott Hanselmans チュートリアルに従いました。
VS2102 を持っていないので、Opera モバイル エミュレーターを使用してテストしています。
エミュレーターでページをRequest.Browser.IsMobileDevice
レンダリングすると、モバイル ビューはレンダリングされますが、false になります。
私の質問は次のとおりです。
- MVC4 がモバイル ビューをレンダリングすることを決定する理由/方法は? 見えていないようです
Request.Browser.IsMobileDevice
。 - View Switcher は実際のモバイル デバイスに表示されますか?
編集:
私は自分の間違いに気づいたと思います:
Opera エミュレーターで動作させるMobileDisplayMode
には、ここで説明するように追加しました:
ASP.NET MVC 4 モバイル機能
そのソリューションは正しくレンダリングされているようですが、機能しRequest.Browser.IsMobileDevice
ません。これViewContext.HttpContext.GetOverriddenBrowser().IsMobileDevice
を回避する方法はありますか?