miércoles, 17 de marzo de 2010

Aplicar un tema a nuestros sitio Web en ASP.Net

Para dar un formato consistente a todo nuestro sitio, podemos utilizar Themes y estilos. Esto es algo como definir el estilo de un control una sola vez, y aplicarlo a todos los controles en una página e incluso, todo el sitio.

Aplicar un tema a todo el sitio
Para aplicar un tema a todo el sitio, lo tendremos que indicar en el archivo de configuración del sitio(web.config) dentro del elemento , como se muestra a continuación:

<configuration>
<system.web>
<pages theme="ThemeName" />
</system.web>
</configuration>

Para aplicar un tema como un Style sheet theme, tenemos que configurar el atributo styleSheetTheme

<configuration>
<system.web>
<pages styleSheetTheme="Themename" />
</system.web>
</configuration>

Aplicar un tema a una página
Para aplicar un tema a una página individual, lo indicamos en el atributo theme o StyleSheetTheme de la página.

<%@ Page Theme="ThemeName" %>
<%@ Page StyleSheetTheme="ThemeName" %>

Aplicar un tema a un control
Por default, los temas se aplican a todos los controles dentro del sitio, pero se puede dar el caso que necesitemos darle un formato especial a un control en particular, por lo que podemos poner un tema a nivel control. Para esto, creamos una entrada en el archivo Skin que tenga un SkinID y lo aplicamos a los controles deseados.

<asp:Calendar runat="server" ID="DatePicker" SkinID="SmallCalendar" />

No hay comentarios:

Publicar un comentario