Kom ihåg mig?
Home Menu

Menu


Ändra style i masterpage från code behind

 
Ämnesverktyg Visningsalternativ
Oläst 2011-09-30, 10:02 #1
gooses avatar
goose goose är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2007
Inlägg: 451
goose goose är inte uppkopplad
Flitig postare
gooses avatar
 
Reg.datum: Jun 2007
Inlägg: 451
gör en css-class för varje bakgrund, sen är det ju bara att byta ut den i codebehind. Ett enkelt sätt är ju att skriva i din masterpage
Kod:
 
<%@ Page  masterPageFile="~/MasterPage.master"%> 
<%@ MasterType  virtualPath="~/MasterPage.master"%> 
<div class="<% =BackgroundCss %>">..content</div>
Sen i masterpage codebehind har du en property

public string BackgroundCss {get;set;}

som du sätter i din aspx-fil sen i tex OnPageLoad med

Master.BackgroundCss = "greenbg";

Obs för att kunna använda Master.[property] så måste du peka ut MasterType i din aspx-fil, se mer info här http://msdn.microsoft.com/en-us/libr...(v=vs.80).aspx
goose är inte uppkopplad   Svara med citatSvara med citat
Svara


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 20:06.

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