Merhaba Arkadaşlar Dinamik Menü oluşturmak istiyorum. HizmetKategori ve Hizmetler diye 2 tablom var. Birbirlerine bağlı. Html kodumda paylaştım. Bu şekilde HizmetKategorlerim geliyor. Amacım HizmetKategori üzerine gelince ona ait hizmetlerde gelsin istiyorum.
Nasıl çözebilirim.
Code Behind------
private void GetHizmet()
{
DataTable dt = new DataTable();
dt.Columns.Add("ID");
dt.Columns.Add("KategoriAd");
dt.Columns.Add("ResimYol");
dt.Columns.Add("Aciklama");
using (BesKardeslerPeyzajEntities krm = new BesKardeslerPeyzajEntities())
{
var krmekle = from v in krm.HizmetKategori select v;
int i = 0;
foreach (var k in krmekle)
{
dt.Rows.Add();
dt.Rows[i]["ID"] = k.ID;
dt.Rows[i]["KategoriAd"] = k.KategoriAd;
dt.Rows[i]["ResimYol"] = k.ResimYol;
dt.Rows[i]["Aciklama"] = k.Aciklama;
i++;
}
Repeater1.DataSource = dt;
Repeater1.DataBind();
}
}
Html Kodum
<li><a href="#" rel="submenu3">Hizmetlerimiz</a>
<ul id="submenu3" class="ddsubmenustyle">
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<li><a href="hizmetlerimiz.aspx?ID=<%#Eval("ID") %>"> <%#Eval("KategoriAd") %></a></li>
</ItemTemplate>
</asp:Repeater>
</ul>
</li>