2009-08-26 7 views
3

C'est ce que j'ai dans la page ASPX:ASP.NET MVC ContentPlaceHolder substitution de contenu codé dur

<head runat="server"> 
    <title>Website - <asp:ContentPlaceHolder ID="HeadContent" runat="server" /></title> 
</head> 

C'est ce qui est dans la vue:

<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server"> 
    Homepage 
</asp:Content> 

Pour une raison quelconque, ce HTML est généré:

<title>Homepage</title> 

La partie "Site Web -" est en train d'être supprimée. Quelqu'un sait comment je peux réparer ça?

Répondre

0

pourriez-vous faire quelque chose comme ça?

<head runat="server"> 
    <asp:ContentPlaceHolder ID="HeadContent" runat="server"><title>Website</title></asp:ContentPlaceHolder > 
</head> 

puis de surcharger toute la chaîne de titre dans votre vue?

<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server"> 
    <title>Homepage</title> 
</asp:Content> 
+0

Je pourrais, mais ce que je voudrais faire est de définir la première partie une seule fois. Disons à l'avenir, je veux changer le titre de «Site Web - Page d'accueil» à «Nouveau site Web - Page d'accueil». Au lieu de le changer dans chaque vue, tout ce que je devrais faire est de modifier la page maître. –

Questions connexes