モバイル Web アプリケーションを開発しています。現在のディスプレイモードを取得する必要がありますコントローラーでモバイルです。
私の問題は次のとおりです。2つのパーシャルビューがあります
/Views/Shared/ListItem.cshtml
/Views/Shared/ListItem.mobile.cshtml
PartialView("ListItem")を使用すると、これは正しく機能します。しかし、部分ビューをサブフォルダーに入れる必要があります
/Views/Shared/Modules/Post/ListItem.cshtml
/Views/Shared/Modules/Post/ListItem.mobile.cshtml
PartialView ("~/Views/Shared/Modules/Post/ListItem.cshtml")を使用すると、これはデスクトップで機能します。displaymode が mobile の場合、ListItem.mobile.cshtml
表示されません。
私の選択は
if( CurrentDisplayMode==Mobile){
PartialView("~/Views/Shared/Modules/Post/ListItem.mobile.cshtml");
else
PartialView("~/Views/Shared/Modules/Post/ListItem.cshtml");
入手方法はCurrentDisplayMode
?この問題を解決するには?