Я разрабатываю мобильное веб-приложение. Мне нужно, чтобы текущий режим отображения был мобильным в контроллере.
Моя проблема: у меня есть 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"), это работает на рабочем столе. когда режим отображения — мобильный, ListItem.mobile.cshtml
не отображается.
Мой выбор
if( CurrentDisplayMode==Mobile){
PartialView("~/Views/Shared/Modules/Post/ListItem.mobile.cshtml");
else
PartialView("~/Views/Shared/Modules/Post/ListItem.cshtml");
Как получить CurrentDisplayMode
?
Как решить эту проблему?