Ver Mensaje Individual
  #6 (permalink)  
Antiguo 22/09/2011, 10:35
Avatar de AWesker
AWesker
 
Fecha de Ingreso: octubre-2008
Mensajes: 177
Antigüedad: 15 años, 6 meses
Puntos: 27
Respuesta: Problema con imagenes en master page

No le puse atención a la estructura que manejas. Como en estos momentos tengo suficiente tiempo libre, simulé tu proyecto y le hice unas modificaciones para que no tengas muchos problemas en cuanto a las referencias de los directorios.

Primero una imagen fehaciente:


Lo que hice fue esto:
Cree un nuevo directorio llamado Estilo. Dentro de este coloqué la carpeta de imágenes (imgs) y un archivo css (archivo de hoja de estilos)

En la master, agregué la referencia dentro de las viñetas de head:
Código:
 
<link href="~/Estilo/Estilos.css" rel="stylesheet" type="text/css" />
En el archivo css (llamado Estilos) agregué esto:
Código:
 
body
{
    background-image:url(imgs/azul_black_sky2.png); 
    background-repeat:repeat-x; 
    background-color: #FFFFFF; 
    margin:0px; height:100%;
    overflow: auto;
}
#LogoImg
{
   background-image:url('imgs/Logo_H_CHICO.png');
   background-repeat:no-repeat;
   background-color:White;
   height:75px;
   width:100%;
}
Y la master me quedó así:

Código:
 
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<link href="~/Estilo/Estilos.css" rel="stylesheet" type="text/css" />
    <title></title>
    <asp:ContentPlaceHolder ID="head" runat="server">
    </asp:ContentPlaceHolder>
</head>
<body >
    <form id="form1" runat="server">
    <div>
        <div id="LogoImg" style="background-color:White;">
        </div>
        <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
        
        </asp:ContentPlaceHolder>
    </div>
    </form>
</body>
</html>
Si te fijas bien, en lugar de un control Image, usé un div. Esta es mi sugerencia.

Saludos...