在.ascx 加控件,在.ascx.cs 使用,经常会出现这个错误:未将对象引用设置到对象的实例有时候重新编译几次就正常了,请问是怎么回事?

解决方案 »

  1.   

    runat =server
    经常被stutio丢掉!
      

  2.   

    vs.net的毛病手动向页面加控件的时候,在*.cs里还没反应,所以会报如上的错误
      

  3.   

    说不清楚,可能是dll更新的问题
      

  4.   

    我也经常碰到这样的情况,比如是HTML编辑状态下手动添加了一个控件,这时后台代码并没有定义这个类型的变量,所以就会出现上述情况。
    好象在添加完了以后进入到界面下就行了........
      

  5.   

    在用户控件中除了拖出来的控件对象微软会帮你在!IsPostBack中跟IsPostBack中实例一次,其他你自己设置的对象,例如SqlConnection,SqlCommand之类的你都要自己手动在!IsPostBack中跟IsPostBack相应的实例,做用户控件要控制好IsPostBack中对象的实例,不然的话会经常出现引用未实例对象的异常,我刚刚学做用户控件,以上是一点心得。。