2016-03-25 3 views
-2
  • У меня есть проблема с расположением в ASP.NET MVC бритве
  • У меня есть 3 _layout, страница является «Product.cshtml» и «somethingPara параметр "
  • Я хочу со значением параметра" somethingPara ", страница будет использовать некоторые _Layout.
  • Но я не знаю, как реализовать.
  • Кто-то может мне помочь.
  • Большое спасибо.
+1

Что вы внедрили до сих пор? –

+0

Я тебя не понимаю? Теперь я могу только один _Layout, но я хочу свою страницу, будет использовать другой шаблон для каждого значения «somethingPara» Ex: if (somethingPara == 1) { _LayougePage = "_Layout1" } else if (somethingPara == 2) { _LayougePage = "_Layout2" } –

+0

, пожалуйста, отредактируйте этот вопрос, чтобы добавить свою работу до сих пор. Код в комментариях невозможно прочитать. –

ответ

0

Таким образом, вы используете разные макеты.

@{ 
if(ViewBag.somethingPara =1) 
{ 
    Layout = "~/Administration/Views/Shared/_AdminPopupLayout.cshtml"; 
} 
else 
{ 
    Layout = "~/Administration/Views/Shared/_AdminLayout.cshtml"; 
} 

} 
+0

спасибо, возможно, его использовать :) –

+0

Я не понимаю. Если я прав, тогда щелкните правой кнопкой мыши мой ответ. Если я ошибаюсь, объясните мне, почему я ошибаюсь. Вот как я получаю больше знаний. –

Смежные вопросы