编译器错误消息:CS1061:'ASP.admin_users_aspx'不包含'Form1'的定义,并且没有扩展方法'Form1'接受类型'ASP.admin_users_aspx'的第一个参数可以找到(你是否错过了使用指令或程序集引用?)
Line 317: #line default
Line 318: #line hidden
Line 319: this.Form1 = @__ctrl;
Line 320:
Line 321: #line 168 "C:\Users\SIMiP1\Desktop\BON\CellularOrders.Presentation.Web\Admin\Users.aspx"
我不明白这个错误,可能是造成这个错误的原因 请告诉我你从这个错误消息中了解了什么以及我需要什么样的代码 发布在这里 - 因为users.aspx文件很长并且有222行
这是第168行:
<form id="Form1" runat="server">
<CellularOrders:Menu ID="Menu1" runat="server" />
<div class="Main">
<table>
答案 0 :(得分:4)
要考虑的事情:
1)例如,在构建网站时,是否在Visual Studio等开发工具中出现此错误?如果是,请查看ASPX代码顶部的Page元素:
<%@ Page Language="C#" %>
并确保继承,源文件和其他属性都指向正确的类名,后面的代码中的.cs文件。还要检查您的页面的designer.cs文件,以确保声明Form1属性。
2)如果您在部署站点并访问它时得到这个,那么您可能没有正确地将站点dll部署到bin文件夹。如果它是一个网站项目,那么它每页创建一个dll,你必须确保部署了最新版本。
发布ASPX,cs和designer.cs文件会很有用,但是有关何时看到错误的更多细节也会有所帮助。