编译器错误消息: CS1061: “ASP.default_aspx”不包含“Button1_Click1”的定义,并且找不到可接受类型为“ASP.defaul

xndgv 2010-07-29 01:52:30
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="dddtest.WebForm1" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<table>
<tr>
<td>
<asp:TextBox ID="txt1" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
<asp:TextBox ID="txt3" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="ddddd" />
</td>
</tr>

</table>
</form>
</body>
</html>



编辑后:

“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。

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

源错误:



行 23: <td>
行 24: <input type="submit" name="subd" value="确定" />
行 25: <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="ddddd" />
行 26: </td>
行 27: </tr>


源文件: d:\项目\dddtest\dddtest\WebForm1.aspx 行: 25
...全文
15784 34 打赏 收藏 转发到动态 举报
写回复
用AI写文章
34 条回复
切换为时间正序
请发表友善的回复…
发表回复
godandsoul 2013-04-10
  • 打赏
  • 举报
回复
我也遇到这个问题,编译改成any cpu就好了,怀疑win7 64位可能是这个问题。
sunnywpr 2012-07-01
  • 打赏
  • 举报
回复
双击BOUTTON即可。
bbwfang 2012-06-08
  • 打赏
  • 举报
回复
[Quote=引用 33 楼 的回复:]
今天我也遇到一样的问题了,现在解决了,就关闭VS,重新打开来而已,真受不了微软的东西。
[/Quote]

重新打开以下就可以解决了
vonseashore 2012-02-19
  • 打赏
  • 举报
回复
[Quote=引用 27 楼 nuanyuyang 的回复:]

双击Button可以解决问题,我也出现过这样的问题,也是通过这样解决的
[/Quote]
我也是,可能自己在写的时候用到全角或半角的问题
shan9liang 2012-02-10
  • 打赏
  • 举报
回复
期待答案,上面方法都试了,不行。我的是vs2010.我是合作开发,不能重新开始。求解!
密斯特杨 2012-01-03
  • 打赏
  • 举报
回复
今天我也遇到一样的问题了,现在解决了,就关闭VS,重新打开来而已,真受不了微软的东西。
js_csharp 2011-08-15
  • 打赏
  • 举报
回复
是designer页面出现了问题,你可以去看下设计页面的代码,发现里面根本就没有控件。
我原来也遇到过这样的问题,应该是复制导致的原因。
zhoutm 2011-08-15
  • 打赏
  • 举报
回复
还有一种情况,我是实用vs2010时遇到的。。

系统环境I3 win7 64bit

在生成-配置管理器,中活动方案解决平台,选择了x86,会出现这种情况。。改为any cpu就好了。
小纯洁001 2011-07-27
  • 打赏
  • 举报
回复
看看“Button1”的属性然后点击“事件”看看click里写的什么?
nuanyuyang 2011-07-27
  • 打赏
  • 举报
回复
双击Button可以解决问题,我也出现过这样的问题,也是通过这样解决的
a496393868 2011-07-27
  • 打赏
  • 举报
回复
这个原因是当你双击button的时候,
后台会生成一些代码,生成点击事件,
但是你把cs文件的单击代码删除了,
自动生成的代码在程序运行的时候找不到这个时间
就报了这个错误,重新生成,删除报错行
天之星-破军 2011-07-27
  • 打赏
  • 举报
回复
<tr>
<td>
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="ddddd" />
</td>
</tr>

你这里注册的 事件是Button1_Click
而你的后台代码界面中肯定是Button1_Click1
所以出现错误
Carinac 2011-02-15
  • 打赏
  • 举报
回复
我也遇到了同样的问题,一个文件夹里的页面全部出现了这个问题,今天弄了大半天了 现在终于解决了

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

我明明就在后台也写了的 ,网上有出现过的办法 我都试了! 清理项目重新生成都没有用

想着换台机子试试,突然发现我旁边的机子是可以的!

然后我放弃了本地项目, 重新建了文件 从源码管理器里获取了最新的

这样就没有问题了。

如果楼主是自己一个人的话 那就删掉它重新写把
libaolong1978 2010-11-15
  • 打赏
  • 举报
回复
[Quote=引用 22 楼 tourstar 的回复:]
在后台加上
protected void Button1_Click(object sender, EventArgs e)
{

}
[/Quote]
是不是过程没有定义?
xiaonizidezhuzhu 2010-11-15
  • 打赏
  • 举报
回复
到底怎么解决啊!!!
paul_C 2010-10-13
  • 打赏
  • 举报
回复
这种情况 最快的解决方法是 删掉页面 aspx和 aspx.cs文件,

重新生成后再建。
tourstar 2010-10-13
  • 打赏
  • 举报
回复
在后台加上
protected void Button1_Click(object sender, EventArgs e)
{

}
楼主是新手吧,建议巩固一下基础
huachiggak 2010-10-13
  • 打赏
  • 举报
回复
问题依然没解决啊 我也是这个问题 只要有双击事件立马就出错 不管你后台写的什么
cl47673250 2010-09-30
  • 打赏
  • 举报
回复
带后台.cs文件里面,加上 下面这个方法就行了
protected void Button1_Click(object sender, EventArgs e)
{

}
wang13592578713 2010-09-30
  • 打赏
  • 举报
回复
你没有那个方法,把它删除就行了
加载更多回复(14)
net的最近面试经典试题ASP.NET面试题集合 1. 简述 private、 protected、 public、 internal 修饰符的访问权限。 答 . private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公开,没有访问限制。 internal: 在同一命名空间内可以访问。 2 .列举ASP.NET 页面之间传递值的几种方式。 答. 1.使用QueryString, 如....?id=1; response. Redirect().... 2.使用Session变量 3.使用Server.Transfer 3. 一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少, 用递归算法实现。 答:public class MainClass { public static void Main() { Console.WriteLine(Foo(30)); } public static int Foo(int i) { if (i 0 && i <= 2) return 1; else return Foo(i -1) + Foo(i - 2); } } 4.C#中的委托是什么?事件是不是一种委托? 答 : 委托可以把一个方法作为参数代入另一个方法。 委托可以理解为指向一个函数的引用。 是,是一种特殊的委托 5.override与重载的区别 答 : override 与重载的区别。重载是方法的名称相同。参数或参数类型不同,进行多次重载以适应不同的需要 Override 是进行基类中函数的重写。为了适应需要。 6.如果在一个B/S结构的系统中需要传递变量值,但是又不能使用Session、Cookie、Application,您有几种方法进行处理? 答 : this.Server.Transfer 7.请编程遍历页面上所有TextBox控件并给它赋值为string.Empty? 答: foreach (System.Windows.Forms.Control control in this.Controls) { if (control is System.Windows.Forms.TextBox) { System.Windows.Forms.TextBox tb = (System.Windows.Forms.TextBox)control ; tb.Text = String.Empty ; } } 8.请编程实现一个冒泡排序算法? 答: int [] array = new int ; int temp = 0 ; for (int i = 0 ; i < array.Length - 1 ; i++) { for (int j = i + 1 ; j < array.Length ; j++) { if (array[j] < array) { temp = array ; array = array[j] ; array[j] = temp ; } } } 9.描述一下C#中索引器的实现过程,是否只能根据数字进行索引? 答:不是。可以用任意类型。 10.求以下表达式的值,写出您想到的一种或几种实现方法: 1-2+3-4+……+m [Page] 答: int Num = this.TextBox1.Text.ToString() ; int Sum = 0 ; for (int i = 0 ; i < Num + 1 ; i++) { if((i%2) == 1) { Sum += i ; } else { Sum = Sum - I ; } } System.Console.WriteLine(Sum.ToString()); System.Console.ReadLine() ; 11.用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层? 答:一般为3层 数据访问层,业务层,表示层。 数据访问层对数据库进行增删查改。 业务层一般分为二层,业务表观层实现与表示层的沟通,业务规则层实现用户密码的安全等。 表示层为了与用户交互例如用户添加表单。 优点: 分工明确,条理清晰,易于调试,而且具有可扩展性。 缺点: 增加成本。 12.在下面的例子里 using Sy

62,241

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧