C# asp.net内容占位符中无法识别asp标记

C# asp.net内容占位符中无法识别asp标记,c#,html,asp.net,master-pages,C#,Html,Asp.net,Master Pages,我正在为我的web表单使用母版页,我面临着一个问题,比如我没有得到任何asp.net控件,以及键入的内容无法识别为asp.net控件 <asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server"> </asp:Content> <asp:Content ID="Content3" ContentPlaceHolderID="ContentPlace

我正在为我的web表单使用母版页,我面临着一个问题,比如我没有得到任何asp.net控件,以及键入的内容无法识别为asp.net控件

       <asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
       </asp:Content>
       <asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server">
        <div>

         <table>
            <tr>
            <td>
                <asp:Label ID="lblName" runat="server" ></asp:Label> //'asp' Unrecognized name space
            </td>

        </tr>
       </table>
      </div>
    </asp:Content>

//“asp”名称空间无法识别

我不明白为什么它不能识别。任何人都请帮助我

检查您的
web.config
,看看是否缺少下面的部分。如果缺少,请添加它们。另外,我假设母版页本身有问题。发布您的母版页代码

<pages>
  <controls>
    <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
    <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
  </controls>
</pages>


您遇到了什么错误?我已编辑。请检查我的问题@rahull你能发布你的主页代码吗