Will man den Titel einer ASP.NET-Seite dynamisch ändern, so hat man entweder die Möglichkeit, dies über die von Classic ASP bekannten Delimiter <%%>zu tun, oder aber die saubere Methode per CodeBehind von ASP.NET zu verwenden. Eben diese sei hier kurz vorgestellt.
Hierzu ist in der .aspx-Datei der normale <title></title>-Tag wie folgt zu ändern:
<title id="mytitle" runat="server"></title>
In der CodeBehind-Datei definiert man dann ein HtmlGenericControl und weißt diesem in der InnerText-Property den gewünschten Seitentitel z.B. in der Page_Load-Methode zu:
public System.Web.UI.HtmlControls.HtmlGenericControl mytitle;
private void Page_Load(object sender, System.EventArgs e)
{
mytitle.InnerText = "Mein dynamischer Seitentitel";
}
Be the first to rate this post
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5