webForumDet fria alternativet

ändra css bg i code behind?

3 svar · 333 visningar · startad av Bjuris

BjurisMedlem sedan juli 2001514 inlägg
#1

Har ett system med en massa olika användare och nu vill ett företag ha en annan färg på optional inputs (corporate standard).

Finns det någon möjlighet att ändra background i css från min masterpage?
mao overrida css.

i.e
if customer.equals("blabl"){
Style Optional = new Style();
Optional.BackColor = System.Drawing.Color.Blue;
}

Har försökt men det verkar som att css filen laddas in efter page_load

eller något liknande?

Obs vill inte lägga till ett style fält i aspx filen utan jag vill ha det i codebehind.

voigtann1Medlem sedan juni 20019 519 inlägg
#2

Om du inte ha en dynamisk CSS så ser jag inte detta möjligt att skriva om en .css fil.

BjurisMedlem sedan juli 2001514 inlägg
#3

Jag har ju ett stylesheetTheme i varje header på contentpages, detta skulle innebära att jag är tvungen att göra två stycken page deklarationer beroende på vilken kund det är. Idag körs ju page deklarationen i aspx koden.

Det är just det som är grejen att jag inte vill sitta med en masa olika css filer som innehålle kundspecifik kod.

headbugMedlem sedan sep. 2006867 inlägg
#4

CSS har ju stöd för !important, kan du inte använda det på något sätt?
Då får den regeln högst prioritet även om det elementet får andra direktiv senare, har jag för mig...

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