我设置了了一按钮(Btn_Save),但是点击时报错了,错误信息如下:[NullReferenceException: 未将对象引用设置到对象的实例。]
   Test.testbtn.Btn_Save_Click(Object sender, EventArgs e)
   System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
   System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +57
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
   System.Web.UI.Page.ProcessRequestMain() +1277请问怎么解决啊?

解决方案 »

  1.   

    用的什么开发环境?
    是vs.net吗?把和你的按钮相关的代码都贴出来!
    有下面这样的语句吗
    protected System.Web.UI.WebControls.Button btnLogout;
      

  2.   

    相关代码:
    protected System.Web.UI.WebControls.Button Btn_Save;private void InitializeComponent()

    this.ddlData.SelectedIndexChanged += new System.EventHandler(this.ddlData_SelectedIndexChanged);
    this.Btn_Save.Click += new System.EventHandler(this.Btn_Save_Click);
    this.Load += new System.EventHandler(this.Page_Load); }
    private void Btn_Save_Click(object sender, System.EventArgs e)
    {
    try
    {
    ... ...
    }
    catch(Exception ex)
    {
    Response.Write(ex.ToString());
    }
    }
      

  3.   

    某个控件在codebehind代码中没有定义相应的变量。
      

  4.   

    Btn_Save_Click这里面的写了什么代码?
      

  5.   

    Btn_Save_Click里是在数据库里取数据绑在DataSet上。
    我认为不是Btn_Save_Click里面的代码错了,是点击按钮后,在响应这个事件时出的错:Test.testbtn.Btn_Save_Click(Object sender, EventArgs e)