Asp.net 不包含';表格1和x27;没有扩展方法';表格1和x27;

Asp.net 不包含';表格1和x27;没有扩展方法';表格1和x27;,asp.net,.net,webforms,Asp.net,.net,Webforms,编译器错误消息:CS1061:“ASP.admin\U users\U aspx”不包含“Form1”的定义,并且找不到接受“ASP.admin\U users\U aspx”类型的第一个参数的扩展方法“Form1”(是否缺少using指令或程序集引用?) 我不理解这个错误,这个错误的原因可能是什么 请告诉我你从这个错误消息中理解了什么,我需要什么代码 在此处发布-因为users.aspx文件很长,有222行 这是第168行: <form id="Form1" runat="serv

编译器错误消息:CS1061:“ASP.admin\U users\U aspx”不包含“Form1”的定义,并且找不到接受“ASP.admin\U users\U aspx”类型的第一个参数的扩展方法“Form1”(是否缺少using指令或程序集引用?)

我不理解这个错误,这个错误的原因可能是什么 请告诉我你从这个错误消息中理解了什么,我需要什么代码 在此处发布-因为users.aspx文件很长,有222行

这是第168行:

   <form id="Form1" runat="server">
        <CellularOrders:Menu ID="Menu1" runat="server" />
        <div class="Main">
            <table>

需要考虑的几件事:

1) 例如,在VisualStudio之类的开发工具中构建站点时,您是否遇到此错误?如果是,请查看ASPX代码顶部的页面元素:

<%@ Page Language="C#" %> 并确保继承、源文件和其他属性都指向代码背后的正确类名.cs文件。还要检查页面的designer.cs文件,以确保声明了Form1属性

2) 如果您在部署站点并访问它时遇到这种情况,那么很可能您没有正确地将站点dll部署到bin文件夹中。如果它是一个网站项目,那么它会为每个页面创建一个dll,并且您必须确保部署了最新版本


发布ASPX、cs和designer.cs文件会很有用,但是更多关于何时看到错误的详细信息也会有所帮助。

我正在使用visual studio-我在调试或构建项目时没有因此而产生的错误-我只有在进入designer.cs上的浏览器页面时才会出现此错误:protected global::System.Web.UI.HtmlControls.HtmlForm Form1;关于开发dll-i just BUILD>PUBLISH是否需要对dll执行其他操作?我仅在访问页面时收到错误…在生成或调试时没有错误。此外,请查看已发布的文件。在已发布的文件中,找到原始页面。在Page元素中,它将指向存储页面代码的DLL。名称可能类似于.admin\u users\u aspx\u 13489jsdhk.dll。然后检查此dll是否也在bin文件夹中。如果您正在构建web应用程序项目,则整个网站将只有一个dll(其中包含所有代码隐藏类)。在本例中,请检查您部署的站点上的bin文件夹中是否有正确的版本。 <%@ Page Language="C#" %>