Asp.net mvc 2 是否可以将一个占位符中的内容重复多次?

Asp.net mvc 2 是否可以将一个占位符中的内容重复多次?,asp.net-mvc-2,master-pages,Asp.net Mvc 2,Master Pages,是否可以在母版页的多个位置使用ContentPlaceHolder的内容 例如,我经常想做以下事情: <html> <head> <title><asp:ContentPlaceHolder ID="TitleContent" runat="server" /></title> <link rel="Stylesheet" href="../../Content/Corporate.css" /> </he

是否可以在母版页的多个位置使用
ContentPlaceHolder
的内容

例如,我经常想做以下事情:

<html>
 <head>
  <title><asp:ContentPlaceHolder ID="TitleContent" runat="server" /></title>
  <link rel="Stylesheet" href="../../Content/Corporate.css" />
 </head>
 <body>
  <div id="header">
   <h1>I'd like to reuse the TitleContent ContentPlaceHolder content here?</h1>
  </div>
  <div id="content">
   <asp:ContentPlaceHolder ID="MainContent" runat="server" />
  </div>
  <div id="footer">
   &copy; 2012 Acme corp.
  </div>
 </body>
</html>

我想在这里重复使用TitleContent内容占位符内容?
&抄袭;2012年Acme公司。
答案是,所以请奖励作者,但要将其调整为MVC,您需要做以下几点:

首先:定义自己的母版页类(Site.master):

第三个:然后您可以使用:

<title>
    <asp:ContentPlaceHolder ID="TitleContent" runat="server" />
    <asp:ContentPlaceHolder ID="TitleContentDuplicated" runat="server" />
</title>

答案是,所以请奖励作者,但要将其调整为MVC,您需要做以下几点:

首先:定义自己的母版页类(Site.master):

第三个:然后您可以使用:

<title>
    <asp:ContentPlaceHolder ID="TitleContent" runat="server" />
    <asp:ContentPlaceHolder ID="TitleContentDuplicated" runat="server" />
</title>


只要确保不要使用多余的HTML即可@AlexW我不确定我是否理解你说的冗余HTML是什么意思?只是确保你不使用冗余HTML@AlexW我不太明白你说的冗余HTML是什么意思?
<title>
    <asp:ContentPlaceHolder ID="TitleContent" runat="server" />
    <asp:ContentPlaceHolder ID="TitleContentDuplicated" runat="server" />
</title>