Mil gracias.. 
Saludos

  ----- Original Message ----- 
  From: Angel "Java" Lopez 
  To: [email protected] 
  Sent: Monday, May 12, 2008 3:28 AM
  Subject: [puntonet] masterpage y css


  Hola gente!

  Bien, tema (no pun intended ;-) resuelto! 

  Roxana, podrias usar una master page tipada, si hiciera falta, en lugar de 
find control:

  http://www.odetocode.com/Articles/419.aspx
  http://msdn.microsoft.com/en-us/library/c8y19k6h(VS.80).aspx

  Con una propiedad publica en la Master page, podrias acceder desde la pagina 
contenedora a lo que quieres cambiar.

  Un saludo desde aca a Gustavo Azcona, que me ensenio ese truco.

  Nos leemos!

  Angel "Java" Lopez (hoy viene firma larga.... ;-)
  http://www.ajlopez.com
  http://www.ajlopez.net/cursos
  http://ajlopez.zoomblog.com
  http://www.twitter.com/ajlopez
  http://ajlopez.wordpress.com
  http://ajlopezen.zoomblog.com
  http://www.msmvps.com/lopez
    ----- Original Message ----- 
    From: Roxana Leituz 
    To: [email protected] 
    Sent: Sunday, May 11, 2008 9:18 PM
    Subject: [puntonet] masterpage y css


    Tema resuelto!! les cuento, utilicé las opciones 2 y 3 que me pasó Diego, 
yo lo estaba haciendo de esa manera pero me olvidé del "detalle" de 
runat=server. No se porque no me funcionan los temas , no es algo que aplico al 
body o al encabezado (que funciona perfectamente tal como está en el ejemplo de 
Angel) sino el fondo de una fila de una tabla de la master a la que le aplico 
un estilo. Muchas gracias por las sugerencias y les paso el código por si a 
alguien le viene bien.
    Saludos

    En el head de la master:
    <link href="StyleSheet2.css" id="estilo" runat=server rel="stylesheet" 
type="text/css" />

    y en el Pre_Init de mi página de contenido:

    Protected Sub Page_PreInit(ByVal sender As Object, ByVal e As 
System.EventArgs) Handles Me.PreInit
    Dim mi_estilo As New HtmlLink

    mi_estilo = CType(Me.Master.FindControl("estilo"), HtmlLink)

    mi_estilo.Attributes("href") = "StyleSheet3.css"

    End Sub

Responder a