Doppelte Titel-tags verwenden ASP.NET MasterPage

Ich brauche, um den Titel einer Seite dynamisch, und so verwende ich einen ähnlichen code wie den folgenden:

<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="~/about.aspx.cs" Inherits="Default" %>
<%@ Register Assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="ajaxToolkit" %>
<%@ MasterType VirtualPath="MasterPage.master" %>
<%@ OutputCache Duration="43200" VaryByParam="*" Location="Server" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
 <title><%=pageTitle%></title>
</asp:Content>

Aber das erzeugt doppelte Titel-tags. Gibt es eine Möglichkeit, kann ich dies umgehen? Danke.

EDIT: Folgende aus den Vorschlägen unten, ich habe nun Folgendes in meiner MasterPage:

<head id="Head1" runat="server">
<title>Default Title</title>
...
<asp:ContentPlaceHolder id="head" runat="server">
</asp:ContentPlaceHolder>
</head> 

und die folgenden in meinem primären Seite:

    this.Title="xxx";

aber ich bin nicht immer alle Titel (weder "Standard-Titel" noch "xxx").

EDIT: Nevermind. Habe es funktioniert mit dieser Methode.

InformationsquelleAutor alpheus | 2010-01-20
Schreibe einen Kommentar