Cómo cambiar los encabezados HTTP con ASP.NET 2.0

A continuación os incluyo un código muy util de como cambiar las cabeceras http de una página web con ASP.net

Aqui vemos como cambiar el titulo de una página desde VB.net:

<asp:button runat="server" id="cambiarTitulo" text="Cambiar titulo" />

<asp:textbox runat="server" id="txtNuevoTitulo" text="Nuevo Titulo" />

Sub cambiarTitulo_Click(sender As Object, e As EventArgs)

Header.Title = txtNuevoTitulo.Text

End Sub

 

Ahora vamos a añadir un HTTP refresh dinamicamente para recargar la página:

<asp:button runat="server" id="anadirRefresh" text="Añadir refresco de:" />

<asp:textbox runat="server" id="txtRefresco" text="3" />

 

Sub AnadirRefresh_Click(sender As Object, e As EventArgs)

Dim format As String = "<meta http-equiv='refresh' content='{0}' />"

Dim equiv As LiteralControl

equiv = New LiteralControl([String].Format(format, txtRefresco.Text))

CType(Header, Control).Controls.Add(equiv)

Response.Write("Este texto se autodestruirá en...")

End Sub

Como de costumbre incluimos el código sólo en vb pero pasarlo a C# es bastante fácil, quizá más adelante nos animemos a duplicar los ejemplos en ambos lenguajes.

 

Pablo  Gumpert  Fernandez (aldeamedia)
Cómo cambiar los encabezados HTTP con ASP.NET 2.0
Pablo Gumpert Fernandez (aldeamedia)

Pablo Gumpert es formador y consultor oficial de Microsoft para .NET y SQL server.Lleva desarrollando desde hace más de diez años y durante ese tiempo ha trabajado como programador de videojuegos ,analista informático, experto en seguridad, DBA ... Actualmente se dedica sobre todo a la formación. Su especialidad es la programación en .NET aunque también es experto en MSSQL Server y en el año 2002 fundó su propia empresa colaboradora de diversos centros partner Microsoft.
Fecha de alta:09/09/2007
Última actualizacion:09/09/2007
Visitas totales:6137
Valorar el contenido:
Últimas consultas realizadas en los foros
Últimas preguntas sin contestar en los foros de devjoker.com