ASP.NET 2.0: El objeto Page.Header
En las aplicaciones que desarrollo en las versiones anteriores a ASP.NET 2.0, para cambiar el título de la página e indicar que usuario está conectado a la aplicación, o la hora que es o lo que se os ocurra, lo hago mediante JavaScript.
Hoy, revisando uno de los capítulos para la certificación que estoy preparando, me he encontrado con con este objeto que se ha incluido en ASP.NET 2.0 y que nos permite cosas como cambiar el título de una página de manera sencilla:
1: public partial class _Default : System.Web.UI.Page
2: { 3: protected void Page_Load(object sender, EventArgs e)
4: { 5: Page.Header.Title = String.Format("Usuario conectado: {0}", 6: User.Identity.Name);
7: }
8: }
Además nos permite cambiar/aplicar los estilos de manera dínamica:
1: public partial class _Default : System.Web.UI.Page
2: { 3: protected void Page_Load(object sender, EventArgs e)
4: { 5: Page.Header.Title = String.Format("Usuario conectado: {0}", 6: User.Identity.Name);
7:
8: Style style = new Style();
9: style.BackColor = System.Drawing.Color.Red;
10: Page.Header.StyleSheet.CreateStyleRule(style, null, "body");
11: }
12: }
Y muchas más cosas, aunque resalta como más importantes estas 2.
Salu2