webForumDet fria alternativet

Problem med meny

.NETur .NET

7 svar · 586 visningar · startad av saw

Medlem sedan mars 20011 880 inlägg
Frågan#1

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

Medlem sedan okt. 20041 556 inlägg
#2

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.

Medlem sedan mars 20011 880 inlägg
#3

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

Medlem sedan jan. 20022 440 inlägg
#4

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

Medlem sedan sep. 20011 914 inlägg
#5

How to: Localize Site-Map Data

Medlem sedan mars 20011 880 inlägg
#6

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.

Medlem sedan maj 20012 812 inlägg
#7

Du kan förkorta ner din kod lite.

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

- M

Medlem sedan mars 20011 880 inlägg
#8

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å?

131 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)