none
MVC4.0 _Layout.cshtml Veritabanından Veri çekme RRS feed

  • Soru

  • iyi günler,

    yapmış olduğum bir sitede _Layout.cshtml sayfasının içerisinde Ürünler Menüsü bulunmakta ve içeriğinde Veri tabanındaki ürünler gelmektedir. ancak _Layout.cshtml olduğu için veri tabanından nasıl çekeceğim _Layout.cshtml bir controller olmadığı için yapamadım.

    30 Mayıs 2014 Cuma 07:37

Yanıtlar

  • @{
       MyEntities db = new MyEntities();
       foreach(var item in db.TabloAdı.ToList())
       {
         <li>
    <a href="@Url.Action("Action", "Controller", new { @Id = item.Id })" >@item.Name</a>
    </li> } }

    şeklinde yapabilirsin.


    www.mvcblog.org
    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
    MCC


    30 Mayıs 2014 Cuma 07:47
    Moderatör

Tüm Yanıtlar

  • @{
       MyEntities db = new MyEntities();
       foreach(var item in db.TabloAdı.ToList())
       {
         <li>
    <a href="@Url.Action("Action", "Controller", new { @Id = item.Id })" >@item.Name</a>
    </li> } }

    şeklinde yapabilirsin.


    www.mvcblog.org
    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
    MCC


    30 Mayıs 2014 Cuma 07:47
    Moderatör
  • Sabah beri bende seni bekliyordum abi (a.blr) :)

    @RenderPage("~/Views/Home/Menu.cshtml") bu şekilde layout içerisine çekiyorum onda da hata veriyordu  ve yöntem olarakda doğrumu diye sana soracaktım.


    • Düzenleyen A_BLR 30 Mayıs 2014 Cuma 08:14
    30 Mayıs 2014 Cuma 08:13