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">
© 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>