Hola buen día a todos
En la anterior publicación les deje la teoría respecto a las master pages, temas y skins. Hoy vamos a hacer una parte práctica relacionada con estos…
Para crear Master Pages le dan click derecho al proyecto web y seleccionan -> Add -> New Item, y dentro de la lista de elementos seleccionan Master Pages. En la imagen podemos ver la página maestra creada , la cual contiene los ContentPlaceHolders que es donde ira el markup especifico de cada página y el resto es lo que será la página maestra como tal que es lo que visualizaremos en el resto de las páginas que estén enlazadas a esta.
Cuando creamos una página aspx que deseemos usar con nuestra página maestra podemos usar la plantilla que dice: Web Form using Master Page, esta estará automáticamente enlazada a nuestra página maestra.
Para lo demás ya se los dejo a su creatividad para que conozcan bien las Master Page cualquier duda también me pueden escribir a mi correo, también pueden repasar el resumen que les publique en el post pasado.
Ahora para los Themes y skins deben agregar la carpeta de themes
¿Dónde se encuentra esta?
La pueden hallar dándole click derecho al proyecto -> Add -> Add ASP .NET Folder -> Theme. Luego de que lo agregan le ponen el nombre que deseen y dentro de esta le pueden agregar solo 2 archivos CSS o Skins, aparte de imágenes.
En esta última imagen se puede ver como establecemos el theme a toda nuestra aplicación web es decir todas nuestras páginas aplicaran este theme.
Por ejemplo si pusimos en nuestro theme un skin para los button para que tengan fondo azul, todos nuestros botones tendrán fondo azul, además de las características que hayamos establecido en el css.
Bueno hasta aquí llegamos por hoy (ya para la próxima haremos la parte practica del cache) y disculpen por no explicarme mejor en él y no publicar más comúnmente ya que actualmente estoy bastante ocupado con las asignaciones de la universidad y las ocupaciones del trabajo…
Pero aun así espero que les sea de su agrado, saludos y feliz día.