SESION 2 SKIN Y TEMAS - PowerPoint PPT Presentation

1 / 9
About This Presentation
Title:

SESION 2 SKIN Y TEMAS

Description:

Title: REAL DECRETO 994/1999, de 11 de junio, por el que se aprueba el Reglamento de medidas de seguridad de los ficheros automatizados que contengan datos de ... – PowerPoint PPT presentation

Number of Views:74
Avg rating:3.0/5.0
Slides: 10
Provided by: kk83
Category:
Tags: sesion | skin | temas | sharp

less

Transcript and Presenter's Notes

Title: SESION 2 SKIN Y TEMAS


1
SESION 2SKIN Y TEMAS
2
SESION 2 DEFINICIÓN
  • La característica de Temas y Skins de ASP.NET
    nos permite factorizar la información de estilo y
    diseño en un grupo separado de ficheros, a cuyo
    conjunto llamamos "Tema".
  • La carpeta App_Themes

3
SESION 2 CREAR TEMAS

4
SESION 2 CREAR TEMAS
  • ltaspLabel skinid"obl" runat"server"
    CssClass"Label" ForeColor"green"gtlt/aspLabelgt
  • ltaspLabel runat"server" CssClass"Label"
    gtlt/aspLabelgt
  • ltaspTextBox runat"server"gtlt/aspTextBoxgt
  • ltaspTextBox SkinID"obl" runat"server"
    BackColor"d5f8cc"gtlt/aspTextBoxgt
  • ltaspDropDownList runat"server"
    gtlt/aspDropDownListgt
  • ltaspDropDownList runat"server"
    BackColor"d5f8cc" skinid"obl"
    gtlt/aspDropDownListgt
  • ltaspImage skinid"logo" runat"server"
    ImageUrl"/App_Themes/alternativo/icono_visual
    studio.png" /gt

5
SESION 2 ASIGNAR TEMA
  • lt_at_ Page Language"C"
  • MasterPageFile"/MasterPage.master"
  • AutoEventWireup"true" CodeFile"Default.aspx.cs"
  • Inherits"Default" Title"Recogida de datos"
  • Theme"general"
  • Debug"true"
  • gt

6
SESION 2 ASIGNAR TEMA
  • lt_at_ Page Language"C" Theme"OrangeTheme2" gt
  • lt!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
    Transitional//EN" "http//www.w3.org/TR/xhtml1/DTD
    /xhtml1-transitional.dtd"gt 
  • lthtml xmlns"http//www.w3.org/1999/xhtml"gt
  • lthead id"Head1" runat"servergt lttitlegtNamed
    Skinslt/titlegtlt/headgt
  • ltbodygt
  • ltform id"form1" runat"server"gt ltdivgt
  • lth3gtNamed Skinslt/h3gt
  • ltaspLabel IDL1" runat"server" Text"Hello1"
    /gtltbr /gt
  • ltaspLabel ID"L2" runat"server" Text"Hello2"
    SkinID"Blue" /gtltbrgt
  • ltaspLabel IDL3" runat"server" Text"Hello3"
    /gtltbr /gt lt/divgt
  • lt/formgt
  • lt/bodygtlt/htmlgt  

7
SESION 2 GENERALIDADES
  • ltpages theme"..."/gt de Web-config.
  • propiedad EnableTheming a false

3 ficheros de skin en un Tema, cada uno nombrado según el valor de SkinID Según el tipo de control O por áreas de nuestro sitio
/WebSite1 /App_Themes /MyTheme Default.skin Red.skin Blue.skin /WebSite1 /App_Themes /MyTheme GridView.skin Calendar.skin Label.skin /WebSite1 /App_Themes /MyTheme HomePage.skin DataReports.skin Forums.skin
8
SESION 2 GENERALIDADES
  • Esto vale para poner en fichero skin
  • ltaspRadioButtonList runat"server"gt
  • ltaspListItem value"5"gtOption
    5lt/aspListItemgt
  • ltaspListItem value"6"gtOption
    6lt/aspListItemgt
  • ltaspListItem value"7"gtOption
    7lt/aspListItemgt
  • ltaspListItem value"8"gtOption
    8lt/aspListItemgt
  • lt/aspRadioButtonListgt
  • Ojo con StyleSheetThemes (Tematizando Grupos de
    Controles)

9
SESION 2 GENERALIDADES
  • lt_at_ Page Language"C" MasterPageFile"/MasterPag
    e.master"
  • AutoEventWireup"true" CodeFile"Default.aspx.cs"
  • Inherits"Default"
  • Title"Recogida de datos"
  • Theme"general"
  • StylesheetTheme"alternativo" gt
  • PARA CAMBIAR DESDE PROGRAMACIÓN
  • Protected void Page_PreInit() Page.Theme
    Server.HtmlEncode(Request.QueryString("Theme"))
Write a Comment
User Comments (0)
About PowerShow.com