<%@ 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 

解决方案 »

  1.   

    Button1_Click,这个过程代码中没有
      

  2.   

    新建的页,没有写任何东西就报这个问题using System;
    using System.Collections;
    using System.Configuration;
    using System.Data;
    using System.Linq;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.HtmlControls;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Xml.Linq;namespace dddtest
    {
        public partial class WebForm1 : System.Web.UI.Page
        {
            protected void Page_Load(object sender, EventArgs e)
            {        }
            
            
            protected void Button1_Click(object sender, EventArgs e)
            {        }
        }
    }
      

  3.   


    <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="ddddd" />把onclick="Button1_Click" 删掉,重新双击一下button1
      

  4.   

    同意6楼的观点:
       直接双击button1,让.net自动生成相应的事件,手写容易出现问题,而且不容易找到问题所在!
      

  5.   

    是挺奇怪的,也许并不仅仅是前面几位说的问题正确情况下,cs页面不写事件,只会有如下提示编译器错误信息: CS0117: “ASP.webform1_aspx”并不包含“Button1_Click”的定义
      

  6.   

    直接双击button1,让.net自动生成相应的事件
      

  7.   

    根本就不行 这个不知道是不是代码的错误 老是出错 删除onclick无效 而且这个项目里面所有都变成这个错误 我怀疑是 webconfig 重建一个项目可以 但是代码复制过去 又要出错
      

  8.   

    <%@ Page Language="C#" AutoEventWireup="true"  EnableViewState="false"  CodeBehind="WebForm1.aspx.cs" Inherits="dddtest.WebForm1" %>加句 EnableViewState="false"  试试
      

  9.   

    designer.cs 里面有个Button1_Click
    删……
      

  10.   

    是不是修改后没有重新生成项目(alt+B,U)?
      

  11.   

    带后台.cs文件里面,加上 下面这个方法就行了
    protected void Button1_Click(object sender, EventArgs e)
      {  }
      

  12.   

    在后台加上
    protected void Button1_Click(object sender, EventArgs e)
    {}
    楼主是新手吧,建议巩固一下基础
      

  13.   

    这种情况 最快的解决方法是 删掉页面 aspx和 aspx.cs文件,重新生成后再建。
      

  14.   

    我也遇到了同样的问题,一个文件夹里的页面全部出现了这个问题,今天弄了大半天了 现在终于解决了编译器错误消息: CS1061: “ASP.pb_bankclass_aspx”不包含“lkbAdd_Click”的定义,并且找不到可接受类型为“ASP.pb_bankclass_aspx”的第一个参数的扩展方法“lkbAdd_Click”(是否缺少 using 指令或程序集引用?)我明明就在后台也写了的 ,网上有出现过的办法 我都试了!   清理项目重新生成都没有用想着换台机子试试,突然发现我旁边的机子是可以的!然后我放弃了本地项目, 重新建了文件 从源码管理器里获取了最新的 这样就没有问题了。如果楼主是自己一个人的话 那就删掉它重新写把
      

  15.   

    双击Button可以解决问题,我也出现过这样的问题,也是通过这样解决的
      

  16.   

    看看“Button1”的属性然后点击“事件”看看click里写的什么?
      

  17.   

     <tr>
      <td>   
      <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="ddddd" />
      </td>
      </tr>
        
     你这里注册的 事件是Button1_Click
    而你的后台代码界面中肯定是Button1_Click1
    所以出现错误
      

  18.   

    这个原因是当你双击button的时候,
    后台会生成一些代码,生成点击事件,
    但是你把cs文件的单击代码删除了,
    自动生成的代码在程序运行的时候找不到这个时间
    就报了这个错误,重新生成,删除报错行
      

  19.   

    还有一种情况,我是实用vs2010时遇到的。。系统环境I3 win7 64bit在生成-配置管理器,中活动方案解决平台,选择了x86,会出现这种情况。。改为any cpu就好了。
      

  20.   

    是designer页面出现了问题,你可以去看下设计页面的代码,发现里面根本就没有控件。
    我原来也遇到过这样的问题,应该是复制导致的原因。
      

  21.   

    我也遇到这个问题,编译改成any cpu就好了,怀疑win7 64位可能是这个问题。