Visa ett inlägg
Oläst 2011-09-30, 10:02 #4
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