Salut,

Je suis en train de développer un site ASP.NET basé sur des master pages. J'aimerais réutiliser un même ContentPlaceHolder à plusieurs endroits dans la master page pour ne définir la valeur qu'une seule fois dans les pages enfants.

Par exemple :
Code Master Page : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<div>
    <p runat="server" id="SubTitle">
        <asp:ContentPlaceHolder ID="titleMain" runat="server" />
    </p>
</div>
<div>
  <h1>
     <asp:ContentPlaceHolder ID="titleMain" runat="server" />
  </h1>
</div>
Pour pouvoir écrire ceci dans la page de contenu :
Code Content Page : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<asp:Content ID="Content1" ContentPlaceHolderID="titleMain" runat="server">
    Valeur</asp:Content>
Evidemment, la master page plante à l'exécution à cause de l'ID dupliqué. Est ce que quelqu'un a déjà rencontré cette problématique et aurait trouvé une solution ?

Merci à tous.