Caricare Css a seconda del browser utilizzato

lunedì 10 dicembre 2012 - 16.23
Tag Elenco Tags  VB.NET  |  .NET 4.0  |  Windows Server 2008  |  Visual Studio 2010

trinity Profilo | Guru

E possibile attraverso una funziona java prima che si apra la pagina aspx controllare con quale browser verrà aperta e quindi variare la scelta del css da utilizzare da passare agli oggetti?
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

andrestu Profilo | Expert

ciao, puoi farlo anche "comodamente" da codice lato server.

Andrea Restucci - Web Developer

trinity Profilo | Guru

Ossia? :)
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

andrestu Profilo | Expert

in breve:

1- controllo aspnet inserito nell'head della pagina
<link runat="server" id="MyCss" rel="Stylesheet" />

2- nell'evento Init o Load della pagina fai le opportune verifiche sull'oggetto
Page.Request.Browser
Browser espone diverse proprietà che ti danno info sul browser che ha fatto la richiesta

3 - in base ai tuoi criteri valorizzi la proprietà href del controllo MyCss seondo il css che vuoi caricare

in alternativa si potrebbe anche evitare di inserire il controllo link nell'head e fare il tutto con un espressione di databind che valorizza l'href in base ad una proprietà pubblica definita nella pagina però questo è un altro discorso...

Andrea Restucci - Web Developer

trinity Profilo | Guru

OK fatti i controlli non riesco a valorizzare l'href della classe Mycss..Come devo fare?

Grazie
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

trinity Profilo | Guru

Risolto

ciao grazie
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5