---
title: "Problem med meny"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/166823-problem-med-meny"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "saw"
published: "2007-11-30T10:11:07.000Z"
updated: "2007-12-01T09:03:02.000Z"
replies: 7
views: 598
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/166823-problem-med-meny"
---

# Problem med meny

## #1 — saw, 2007-11-30T10:11Z

Jag försöker att göra det enkelt för mig

```

<asp:Menu ID="Menu1" runat="server" ...osv
<asp:MenuItem NavigateUrl="~/Default.aspx" Text="<b>
<%=Resources.lang.MenyHem%></b>" Value="<%=Resources.lang.
MenyHem%>"  ToolTip="<%=Resources.lang.MenyHem%>"/>
```

Menyn isig fungerar men eftersom denna är till för en flerspråkig site, så
ville jag kunna använda mig av en recource-fil, och alltså ändra menyn efter språk.
Men det fungerar inte, menyn visas inte när jag kör den.
Kan man inte göra på detta sättet?  :q

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

## #2 — Travoni, 2007-11-30T14:51Z

Skulle nästan tro att man undergräver hela idén med .net med att arbeta på detta sätt. Dessutom så försämras prestandan varje gång du använder contentswichar på sidan.

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

## #3 — saw, 2007-11-30T15:04Z

Kan jag inte använda mig av Resources i menyn menar du???

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

## #4 — CatZ, 2007-11-30T15:59Z

Varför använder du dig inte av codebehind för att sätta värdena från en resourcefil?

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

## #5 — Dino, 2007-11-30T17:53Z

How to: Localize Site-Map Data

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

## #6 — saw, 2007-11-30T21:50Z

Tack alla.
Dino det såg väldigt krabbigt ut.
Jag gjorde på ett enklare(för enkelt?) sätt.
i kodebehind:

```
if (Resources.sys.LANGUAGE == "Svenska")
            {
                Menu1.Visible = true;
                Menu2.Visible = false;
            }
            else
            {
                Menu1.Visible = false;
                Menu2.Visible = true;
            }
```

..och så har jag lagt till en ny meny.
Jag är nog övertygad om att det skall gå att göra detta på ett bättre sätt, men jag kommer inte på det och det här fungerar.
Tack än en gång.

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

## #7 — Gladh, 2007-12-01T07:21Z

Du kan förkorta ner din kod lite.

```
  Menu1.Visible = (Resources.sys.LANGUAGE == "Svenska");
  Menu2.Visible = !Menu1.Visible:
```

\- M

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

## #8 — saw, 2007-12-01T09:03Z

Helt underbart.
I natt vaknade jag och fick idén vore det inte bättre om man istället för flera olika menyer kunde välja Web.sitemap, det borde väll gå?

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/166823-problem-med-meny
