Как вызвать раздел нижнего колонтитула в mylayout.cshtml? - PullRequest
0 голосов
/ 26 сентября 2019

Я работаю над интеграцией шаблонов.Сначала создайте контроллер HomeController, а затем создайте метод

HomeController

public ActionResult Footer()  //I create an Individual View from footer
{
   return View();
}

Footer.cshtml

@section footer
{
  <footer class="footer-area">
        <div class="container">
            <div class="row">
               //about us contax us
             </div>
     </div>
    </footer>
}

sharedfolder->create(mylayout.cshtml)
mylayout.cshtml

    <!-- banner post start-->
    <div>
        @RenderBody();      //Dynamic Content
    </div>

    <!-- banner post end-->

    <!-- footer part start-->
      @RenderSection("footer") //error: Section not defined: "footer".
    <!-- footer part end-->

Ответы [ 2 ]

0 голосов
/ 26 сентября 2019

@Html.Action("Footer", "Home") в макете и ваш foooter.cshtml должен быть частичным представлением.

0 голосов
/ 26 сентября 2019

Создайте частичное представление "_footer.cshtml" и добавьте код в это частичное представление

Затем визуализируйте частичное представление нижнего колонтитула на странице макета, например:

@Html.RenderPartial("_footer.cshtml")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...