5

すべてのビューに.cshtmlと.Mobile.cshtmlがあります。特定のコントローラーで.Mobile.cshtmlを無効にする方法はありますか?そのようなコントローラーには、モバイルビューではなく通常のビューを常に使用したいと思います。

ありがとう!!

4

1 に答える 1

3

ばかげて申し訳ありません。ただし、常に通常のビューを使用する場合は、プロジェクトからモバイル ビューを削除してください。

編集

モバイル デバイスでデスクトップ ビューをブラウザに強制的にロードさせるには、BrowserHelper SetOverriddenBrowserを使用する必要があります。

アクションメソッド内で、次のようなことができます

HttpContext.SetOverriddenBrowser(BrowserOverride.Desktop);

詳細については、このリンクを試してくださいhttp://blog.mirajavora.com/overriding-browser-capabilities-in-asp.net

于 2013-02-25T10:29:59.720 に答える