Cita:
Iniciado por xxYamaguchixx Hola a todos, estoy realizando una aplicacion web en asp.netcree una pagina maestra a la cual le aplique uno de los temas funciona muy bien, ahora cree un Webform (Default.aspx) y lo conecte con la pagina maestra para que lo muestre en el contenplaceholder.....hasta aqui todo funciona bien..... cree un nuevo tema para aplicarselo al webform....se lo aplique a un div del webform y me funciona, el problema esta al momento de querer aplicarle estilos con el tema a un label o a cualquier otro control...no me funciona :( alguien me dice que pasa?
este es el codigo del webform
Código PHP:
<%@ Page Title="" Language="VB" MasterPageFile="~/PSmanager.master" CodeFile="Default.aspx.vb" Inherits="_Default" Theme="Tema1"%>
<asp:Content ID="MainContent" ContentPlaceHolderID="Content" Runat="Server" Visible="true">
<div id="DeskMenu">
<asp:Label ID="Opcion1" runat="server" Text="Label" Width="100px">Escritorio</asp:Label><br />
<asp:Label ID="Label2" runat="server" Text="Label" Width="100px">Contratos</asp:Label><br />
<asp:Label ID="Label3" runat="server" Text="Label" Width="100px">Ventas</asp:Label><br />
<asp:Label ID="Label4" runat="server" Text="Label" Width="100px">Consultas</asp:Label><br />
<asp:Label ID="Label5" runat="server" Text="Label" Width="100px">Configuracion</asp:Label><br />
</div>
</asp:Content>
Y este es el estilo que le quiero aplicar al webform
Código PHP:
#DeskMenu
{
border: 1px solid #C0C0C0;
width: 125px;
height: 300px;
padding: 20px 10px;
}
#Opcion1
{
padding: 50px 30px;
}
El #DeskMenu si aplica el estilo pero el #Opcion1 no aplica nada :( es un Label
Existe una precendecia en la forma en que se aplican los themes.
- Directiva Theme
- la configuracion theme en el web.config
- atributos de controles
- Directiva StyleSheetThemes
- configuracion styleSheetThemes en el webconfig
De la mas alta a la mas baja.
Código PHP:
<%@ Page Title="" Language="VB" MasterPageFile="~/PSmanager.master" CodeFile="Default.aspx.vb" Inherits="_Default" Theme="Tema1"%>
Y por lo que veo tienes puesto el Theme="Tema1" y debido a que este tiene mas precendencia sobreescribe todo los estilos de los controles. Puedes remover la directiva Theme para que tus estilos a nivel control tomen efecto.
Saludos.