ASP标签在ASP.NET内容座位持有人中未识别



我正在为我的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>

我不明白为什么它没有认识。请帮助我任何人。

检查您的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>

最新更新