<asp:content>与<asp:contentplaceholder> </asp:contentplaceholder> </asp:content>不对应

时间:2012-11-01 12:18:16

标签: c# asp.net

我的ASP.NET页面没有显示控件。它只显示母版页错误

  

该页面包含一个或多个不对应的<asp:content>控件   在母版页中使用<asp:ContentPlaceHolder控件

4 个答案:

答案 0 :(得分:3)

您的所有Content控件都必须引用母版页上的现有ContentPlaceHolders

例如,如果您在页面上

<asp:Content ContentPlaceHolderID="Header" ID="Title" runat="server">

您的母版页上必须有这样的内容

<asp:ContentPlaceHolder ID="Header" runat="server" />

ContentPlaceHolderID是必须与母版页上的任何ContentPlaceHolder ID匹配的属性。

答案 1 :(得分:3)

尝试设置

<title></title>

而不是

<title />

答案 2 :(得分:3)

删除主文件中的评论(&lt;% - - %&gt;),这对我有用。

答案 3 :(得分:0)

问题是你必须在master.page的标记中出现语法错误:

Ex)%²&gt;而不是%&gt;

如果您验证了标记,我相信这会解决您的问题

P1。我有同样的错误&amp;它对我有用;)