ContentPlaceHolder不起作用

时间:2012-09-16 13:14:31

标签: asp.net umbraco

我需要你的帮助: Asp ContentPlaceHolder无效。 “blao balo bla balll”未显示。 在Html代码中:

<!-- Insert default "slide" markup here -->

这是我的代码 - HomePage.master:

<%@ Master Language="C#" MasterPageFile="~/umbraco/masterpages/default.master" AutoEventWireup="true" %>

<asp:Content ContentPlaceHolderID="ContentPlaceHolderDefault" runat="server">

<asp:ContentPlaceHolder Id="slide" runat="server">
    <!-- Insert default "slide" markup here -->
</asp:ContentPlaceHolder>

</asp:Content>

slide.master:

<%@ Master Language="C#" MasterPageFile="~/masterpages/HomePage.master" AutoEventWireup="true" %>

<asp:Content ContentPlaceHolderId="slide" runat="server">
     blao balo bla balll
</asp:Content>

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

由于slide模板使用HomePage模板作为母版页并替换HomePage模板中定义的ContentPlaceHolder的内容,因此您应确保使用slide每当要显示非默认幻灯片标记时,都会出现模板。

使用HomePage模板时,正如预期的那样显示HomePage模板中定义的默认标记。