C# 与

C# 与,c#,asp.net,C#,Asp.net,我的ASP.NET页面未显示控件。它只是显示母版页错误 该页有一个或多个控件不对应 使用时,所有内容控件都必须引用母版页上的现有内容占位符 <asp:ContentPlaceHolder ID="Header" runat="server" /> 例如,如果您的页面上有 <asp:Content ContentPlaceHolderID="Header" ID="Title" runat="server"> 您的母版页上一定有类似的内容 <asp:Content

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

该页有一个或多个控件不对应 使用时,所有内容控件都必须引用母版页上的现有内容占位符

<asp:ContentPlaceHolder ID="Header" runat="server" />
例如,如果您的页面上有

<asp:Content ContentPlaceHolderID="Header" ID="Title" runat="server">
您的母版页上一定有类似的内容

<asp:ContentPlaceHolder ID="Header" runat="server" />
ContentPlaceHolder ID是必须与母版页上的任何ContentPlaceHolder ID匹配的属性。

所有内容控件都必须引用母版页上现有的ContentPlaceHolder

<asp:ContentPlaceHolder ID="Header" runat="server" />
例如,如果您的页面上有

<asp:Content ContentPlaceHolderID="Header" ID="Title" runat="server">
您的母版页上一定有类似的内容

<asp:ContentPlaceHolder ID="Header" runat="server" />
ContentPlaceHolder ID是必须与母版页上的任何ContentPlaceHolder ID匹配的属性。

请尝试设置

而不是

<title />
尝试设置

而不是

<title />

删除主控文件中的注释,这对我有效。

删除主控文件中的注释,这对我有效。

问题是您必须在主控文件中有语法错误。页面的标记:

Ex%²>代替%>

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


圆周率。我也有同样的错误&它对我有效

问题在于母版页的标记中必须存在语法错误:

Ex%²>代替%>

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


圆周率。我也有同样的错误&它对我有效

列出准确的错误消息。同时显示apsx文件中的占位符和内容部分列出准确的错误消息。同时显示apsx文件中的占位符和内容部分files@jrummell我遇到了一个类似的问题,我关闭了服务器标题标签,就像上面的OP帖子一样,这给出了相同的错误,因此提出了建议性的解决方案;工作一次,我把它改成:太好了!我在母版页上用/>关闭了一个脚本标记,并用一个固定的标记正常关闭了它。@jrummell我遇到了一个类似的问题,在那里我关闭了服务器标题标记,就像这样,这给出了与上面的OP帖子相同的错误,因此提出了建议性的解决方案;工作一次,我把它改成:太好了!我在母版页上用/>关闭了一个脚本标记,并用一个固定的脚本标记正常关闭它。是的,在母版页中删除您的注释部分也可以解决问题。是的,在母版页中删除您的注释部分也可以解决问题。