<%@ Page Language="C#" AutoEventWireup="true"%>
<script runat="server">
void buttonSet_Click(object sender, EventArgs e)
{
Header.Title = Msg.Text;
}
void buttonMetaSet_Click(object sender, EventArgs e)
{
string format = "<meta http-equiv='refresh' content='{0}' />";
LiteralControl equiv;
equiv = new LiteralControl(String.Format(format, Content.Text));
((Control)Header).Controls.Add(equiv);
Response.Write("This text will disappear in 3 seconds...");
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Testing HtmlHead</title>
</head>
<body>
<div id="pageContent">
<form runat="server" id="MainForm">
<h1>Set the title</h1>
<asp:textbox runat="server" id="Msg" text="This is the title" />
<asp:button runat="server" id="buttonSet" text="Set"
onclick="buttonSet_Click" />
<hr />
<h1>Set HTTP-EQUIV tag</h1>
<asp:textbox runat="server" id="Content" text="3" />
<asp:button runat="server" id="buttonMetaSet" text="Set"
onclick="buttonMetaSet_Click" />
<hr />
</form>
</div>
</body>
</html>