---
title: "Spårbarhet"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/70166-spårbarhet"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Web-Tor"
published: "2003-03-05T18:02:29.000Z"
updated: "2003-03-08T16:31:33.000Z"
replies: 2
views: 267
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/70166-spårbarhet"
---

# Spårbarhet

## #1 — Web-Tor, 2003-03-05T18:02Z

Jag försöker fixa lite spårbarhet i en meny. Själva menyn ligger som en user control.

För att lägga inte menyn på mina sidor använder jag: 

```
<MenuUC:menu id="menu" node="1" runat="server" />
```

Min user control:

```
<asp:hyperlink ID="Link1" Text="Nyheter" NavigateUrl="../news.aspx" Runat="server" /><br />
<asp:hyperlink ID="Link2" Text="Gästbok" NavigateUrl="../guestbook.aspx" Runat="server" />
o.s.v...
```

Code-behind:

```
private void Page_Load(object sender, System.EventArgs e)
{
// ***   Fixar spårbarheten   ***
if (m_node == 1)
	Link1.CssClass =  "menu-on";
else
	Link1.CssClass =  "menu";

if (m_node == 2)
	Link2.CssClass =  "menu-on";
else
	Link2.CssClass =  "menu";
}
o.s.v...
```

Nu till frågan: Finns det nåt enklare sätt att ändra CSS-klassen än att använda en massa if-satser?

Permalänk: https://www.webforum.nu/p/70166

## #2 — NETwork, 2003-03-06T11:42Z

Du kan ju i alla fall ta bort alla "else" och sätta cssclass=menu som default i dina hyperlinks så får du lite mindre kod.

Permalänk: https://www.webforum.nu/p/969151

## #3 — Web-Tor, 2003-03-08T16:31Z

Bra tips!
Tänkte att man kanske kunde få in det hela i en array eller nåt... :q

Permalänk: https://www.webforum.nu/p/973570

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/70166-spårbarhet
