C#nedir?com Homepage
Forum Home Forum Home > ASP.NET > ASP.NET
  New Posts New Posts RSS Feed - Asp.net Mvc ürünleri kategoriye göre listeleme?
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

Asp.net Mvc ürünleri kategoriye göre listeleme?

 Post Reply Post Reply
   

Author
Message
ratapan View Drop Down
Newbie
Newbie


Joined: 12 Temmuz 2018
Status: Offline
Points: 4
Post Options Post Options   Thanks (0) Thanks(0)   Quote ratapan Quote  Post ReplyReply Direct Link To This Post Topic: Asp.net Mvc ürünleri kategoriye göre listeleme?
    Posted: 12 Temmuz 2018 at 18:01
Arkadaşlar Asp.net Mvc de bir web sayfası geliştirmeye çalışıyorum. Kategorileri veya ürünleri listeleyebiliyorum fakat kategori bazlı listelemeyi bir türlü beceremedim.Kategorileri veritabanından çekip tab menu olarak basıyorum.Bu tab menulerden hangisine basılırsa sadece o kategorideki ürünler listelensin istiyorum fakat yapamadım.Nette bir kaç örnek buldum ama bir türlü beceremedim.
Controller
public PartialViewResult Inndex(int? id)
{
if (id!=null)
{
ViewBag.Kategoriler = id;
var urunlist = ctx.Urunler.Where(x => x.KategoriID == id);
return PartialView(urunlist);
}
else
{
var urunlist = ctx.Urunler.ToList();
return PartialView(urunlist);
}
}
Listeleme sayfası
@model IEnumerable<WebApplication6.Urunler>

<table class="table">
    <tr>
    
       
        <th>
            @Html.DisplayNameFor(model => model.UrunAdi)
        </th>
        
        <th>
            @Html.DisplayNameFor(model => model.Fiyat)
        </th>
        
    </tr>

@foreach (var item in Model) {
    <tr>
      
        <td>
            @Html.DisplayFor(modelItem => item.UrunAdi)
        </td>
       
        <td>
            @Html.DisplayFor(modelItem => item.Fiyat)
        </td>
       
    </tr>
}

</table>

Kategorilerin tab menu olarak basıldığı sayfa

 @foreach (Kategoriler ktg in ViewBag.Kategoriler)
            {
                @*@<button class="w3-bar-item w3-button tablink" onclick="openCity(event, @ktg.KategoriID )">@ktg.KategoriAdi</button>*@
                @Html.ActionLink(ktg.KategoriAdi, "Inndex", "Urun", new { id = ktg.KategoriID }, null);

            }

Tam olarak yapmak istediğim tab menüdeki veritabanından gelen kategoriye tıkladığımda Partialview ile Sekmenin altında sadece o kategoriye ait ürünleri listelemek.Nasıl yapabilirim acaba?

Back to Top
 Post Reply Post Reply
  Share Topic   
   


Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 11.01
Copyright ©2001-2014 Web Wiz Ltd.