Kom ihåg mig?
Home Menu

Menu


C# ändra class i masterpage

Ämnesverktyg Visningsalternativ
Oläst 2011-05-31, 15:23 #1
Slatan Slatan är inte uppkopplad
Nykomling
 
Reg.datum: Nov 2006
Inlägg: 14
Slatan Slatan är inte uppkopplad
Nykomling
 
Reg.datum: Nov 2006
Inlägg: 14
Standard C# ändra class i masterpage

Hej

Jag är nybörjare på C# ASP.
Men det är så att jag har en meny som jag lagt i en masterpage, hur gör man sen för att kunna ändra utseendet på menyn. Alltså så att man markerar i menyn den sida som är öppen? Jag vill kunna ändra till class="active" på den knappen...
Slatan är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-05-31, 20:37 #2
allstars allstars är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Apr 2006
Inlägg: 2 126
allstars allstars är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Apr 2006
Inlägg: 2 126
ha en class på varje menu item
Kod:
<li class="nav-about"><a href="/about.aspx">Om oss</a></li>
Ha sedan en controll i masterpage som kan lägga in en class i bodyn som du anropar på aspx-sidan genom Page.MasterPage.FindContol("body") eller liknande och sedan styr du utseendet med css
Kod:
body.about li.nav-about a {background:red}
allstars är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-06-07, 10:45 #3
Slatan Slatan är inte uppkopplad
Nykomling
 
Reg.datum: Nov 2006
Inlägg: 14
Slatan Slatan är inte uppkopplad
Nykomling
 
Reg.datum: Nov 2006
Inlägg: 14
Tack för svar...
Men som sagt, jag är verkligen nybörjare

Kontrollen i masterpage, hur ska den se ut?
Har försökt hitta nåt om det här på google, borde ju finnas tycker jag. Men det jag hittat har varit lite för avancerat... Eller så är jag inte mogen för att börja med det här

Jag hittade det här och fick det att funka http://www.c-sharpcorner.com/UploadFile/afenster/3737/
Är det ett bra sätt?

Senast redigerad av Slatan den 2011-06-07 klockan 11:38
Slatan är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-06-07, 11:42 #4
allstars allstars är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Apr 2006
Inlägg: 2 126
allstars allstars är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Apr 2006
Inlägg: 2 126
i masterpage:

Kod:
<body runat="server" id="pagebody">
i aspx-sida: (code behind)
Kod:
Master.FindControl("pagebody").CssClass="about";
allstars är inte uppkopplad   Svara med citatSvara med citat
Svara

Taggar
masterpage, ändra meny


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 00:24.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017