Hvordan skjuler jeg de menuer der er for mange af i nav
Hej allesammen.Det er et Asp.net webforms spørgsmål :D
Jeg er ved at lave min egen hjemmeside og der har jeg lavet en metode til at hente mine menupunkter ud og vise dem i nav.
Når jeg har mange menupunkter ( alt for mange :D ) i nav så vil jeg gerne gemme resten af menu punkterne i en burger menu eller i en dropdown så de ikke fylder for meget i nav, men så tænker jeg at jeg skal tælle hvor mange menu punkter jeg har og hvis den F.eks er over 8 så skal resten skjules.
Jeg kan ikke få det til at virke ?
Her er min codebehind kode
foreach (DataRow nav in objSider.Navigation().Rows)
{
if (nav["fldNav"].ToString() < 8)
{
litNav.Text += "<li>";
litNav.Text += "<a href='/side.aspx?sideID=" + nav["fldId"].ToString() + "'>" + nav["fldNav"] + "</a>";
litNav.Text += "</li>";
}
}
Metode til at hente i DB med
public DataTable Navigation()
{
cmd = new SqlCommand("SELECT * FROM tblSider");
return DA.GetData(cmd);
}
Hvad ville i gøre og hvad gør jeg forkert :D