说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误消息: CS1061: “ASP.websiteadmin_sysset_typeview_aspx”不包含“lb_seach_Click1”的定义,并且找不到可接受类型为“ASP.websiteadmin_sysset_typeview_aspx”的第一个参数的扩展方法“lb_seach_Click1”(是否缺少 using 指令或程序集引用?)源错误: 行 55:               <asp:TextBox ID="txt_typeName" runat="server"></asp:TextBox>
行 56:               &nbsp;              
行 57:                <asp:LinkButton ID="lb_seach" runat="server"  
行 58:                     ForeColor="#0F81D5" onclick="lb_seach_Click1" ><span >搜索...</span></asp:LinkButton>
行 59:             &nbsp;&nbsp;              
 我在linkButton里一加事件就出现这种错误,是什么原因,才开始用2008不知道错在哪里,请高手指点一下,以前2005怎么不会有这种错误啊?

解决方案 »

  1.   

    1,看你的.cs源代码文件中,有没有lb_seach_Click1这个方法的定义
    2,检查你的lb_seach的LinkButton的Onclick事件是否和lb_seach_Click1这个方法关联了.
      

  2.   

    在cs文件中你应该写入的是:
    Protected void lb_seach_Click(object sender ,EventArgs e)
    {
          //do somethings 
    }
    或者你也可以再设计视图中双击那个LinkButton控件
      

  3.   

    页面里有事件,都是关联的
      protected void lb_seach_Click(object sender, EventArgs e)
            {
                string key = "0";
                string value = "";
                if (txt_typeName.Text.ToString() == "")
                {
                    Response.Write("<script>alert('请填写要查询的关键字!');</script>");
                    return;
                }
                else
                {
                    value = txt_typeName.Text;
                }
                int rowCount = 0;
                SqlDataReader dataReader = null;            #region 取记录的数量
                rowCount = Lb.Seach(key, value).Tables[0].DefaultView.Count;//Tool.ConvertDataReaderToDataTable(dataReader).DefaultView.Count;
                AspNetPager1.RecordCount = rowCount;
                dataReader = null;
                #endregion            #region 绑定数据
                PagedDataSource pds = new PagedDataSource();
                pds.DataSource = Lb.Seach(key, value).Tables[0].DefaultView;//Tool.ConvertDataReaderToDataTable(dataReader).DefaultView;
                pds.AllowPaging = true;
                pds.CurrentPageIndex = AspNetPager1.CurrentPageIndex - 1;
                pds.PageSize = AspNetPager1.PageSize;
                GridView1.DataSource = pds;
                GridView1.DataKeyNames = new string[] { "TypeId" };
                GridView1.DataBind();
                #endregion
            }
    上面是程序里的,但是把事件删除就不会出错,好像网上说要引用什么,但具体不知道引用什么
      

  4.   

    我想是你的.CS文件没有和.ASPX文件关联吧
      

  5.   

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TypeView.aspx.cs" Inherits="City_Abc.WebSiteAdmin.SysSet.TypeView" %>
    namespace City_Abc.WebSiteAdmin.SysSet
    {
        public partial class TypeView : System.Web.UI.Page
        {}
    }这看这个关联了吗?