<%@ Page Language="C#" MasterPageFile="~/solution/solution.master" AutoEventWireup="true" CodeFile="index.aspx.cs" Inherits="solution_index" Title="无标题页" %><%-- 在此处添加内容控件 --%>
这个是我添加的内容页,请问怎样在里面添加内容我这样添加
<asp:Content ID="Content3" ContentPlaceHolderID="Content2">ddd</asp:Content>
其中Content2是solution.master里面的id
报的错是:
“内容控件必须是内容页中的顶级控件,或是引用母版页的嵌套母版页。”注:
1.solution.master本身也是嵌套的一个母版页,
2.环境vs2008用过没用过多层嵌套母版的帮忙看看,

解决方案 »

  1.   

    中间那个加上runat="server"之后报错变成了:无法在母版页“/WebToncy/solution/solution.master”中找到 ContentPlaceHolder“Content2”,请验证内容页中内容控件的 ContentPlaceHolderID 属性。
      

  2.   


       <asp:Content ID="Content3" ContentPlaceHolderID="Content2" runat="server">ddd</asp:Content>
    Content3 是当前页面ID,Content2 是嵌套模板页的名称, 还有要在里面加上runat = server
      

  3.   

    这个不应该出错啊,只要你定好模板master页面,
    简直网站的时候,把《选择模板页》打狗,就可以啊!
      

  4.   

    建立好新页面且套用模板时,下面是产生新页面的html代码<%@ Page Language="C#" MasterPageFile="~/masterpages/main.master" AutoEventWireup="true" CodeFile="DSourceControl.aspx.cs" Inherits="DSourceControl" Title="Untitled Page" %>
    <asp:Content ID="Content1" ContentPlaceHolderID="mainContent" Runat="Server">
    </asp:Content>
      

  5.   

    自己解决,简单问题(子母版页中没有contentplaceholder,我直接用的content的id),.net现在感觉真陌生