说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误消息: 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:
行 57: <asp:LinkButton ID="lb_seach" runat="server"
行 58: ForeColor="#0F81D5" onclick="lb_seach_Click1" ><span >搜索...</span></asp:LinkButton>
行 59:
我在linkButton里一加事件就出现这种错误,是什么原因,才开始用2008不知道错在哪里,请高手指点一下,以前2005怎么不会有这种错误啊?
行 56:
行 57: <asp:LinkButton ID="lb_seach" runat="server"
行 58: ForeColor="#0F81D5" onclick="lb_seach_Click1" ><span >搜索...</span></asp:LinkButton>
行 59:
我在linkButton里一加事件就出现这种错误,是什么原因,才开始用2008不知道错在哪里,请高手指点一下,以前2005怎么不会有这种错误啊?
2,检查你的lb_seach的LinkButton的Onclick事件是否和lb_seach_Click1这个方法关联了.
Protected void lb_seach_Click(object sender ,EventArgs e)
{
//do somethings
}
或者你也可以再设计视图中双击那个LinkButton控件
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
}
上面是程序里的,但是把事件删除就不会出错,好像网上说要引用什么,但具体不知道引用什么
namespace City_Abc.WebSiteAdmin.SysSet
{
public partial class TypeView : System.Web.UI.Page
{}
}这看这个关联了吗?