Lo mas facil es cambiar el theme, que tiene algunas ventajas y otras deventajas (se puede cambiar solo antes o en el PreInit, es solo para .NET 2.0, el path tiene que ser solamente de App_Themes, etc…)…
Si queres cambiar SOLO un css tenes 3 opciones que se me ocurren: 1- Pones en un atributo que se ejecute en el servidor al estilo ASP, ej: <link href=”<%= CSSPath %>”> donde CSSPath es una propiedad definida en tu CodeBehind 2- Creas un Literal y pones todo el tag como Value (ej: <link href…>) 3- Podes cambiar el atributo dinámicamente. Una ves que le pones el runat=server y el Id al <link>, podes cambiar el atributo por código (ej: Link1.Attributes[“href”] = “xyz.css”) Las ultimas 2 son solamente validas para .net 2.0 (creo!), porque creo que no podes poner runat=Server en el head en .net 1.1 Saludos!, DIego From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Angel "Java" Lopez Sent: Domingo, 11 de Mayo de 2008 12:57 a.m. To: [email protected] Subject: [puntonet] masterpage y css Hola gente! Roxana, no sabria como hacerlo. Lo que generalmente hago, es manejar themes, y cambiarlos dinamicamente, en lugar de cambiar el estilo de la master page. Tambien se puede cambiar dinamicamente la master page. Ejemplo en el SitioDin de la clase 4: http://www.ajlopez.com/downloads/CursoPuntoNet/AspNet200802Clase4.zip del curso http://www.ajlopez.net/ReferenciaVe.php?Id=236 Nos leemos! Angel "Java" Lopez http://www.ajlopez.com/ ----- Original Message ----- From: Roxana Leituz <mailto:[EMAIL PROTECTED]> To: [email protected] Sent: Saturday, May 10, 2008 10:08 PM Subject: [puntonet] masterpage y css Hola a todos. Estoy tratando de cambiar en tiempo de ejecución el estilo de una masterpage y he probado de mil manera y ninguna funciona. Alguien lo hizo alguna vez??. Gracias
