修改一个旧的VS 2003的项目,framework1.1。
我定义了一个Web控件,拖到aspx页面上,页面代码文件中没有自动生成该控件对应的字段,控件在程序里无法访问。
但执行页面可正常显示页面控件内容,请问这是为什么?

解决方案 »

  1.   

    是不是没说清楚:在vs2003创建了一个新的web自定义控件,放到asp页面后,代码文件中没有自动产生的控件字段,导致控件无法访问,这是什么原因。
      

  2.   

    从5年前起我就不再回复任何asp.net1.1问题。原因是asp.net1.1跟2.0在页面生命周期基本控制流程上是不兼容的,所以不可能去维护那些从底层就有问题的产品。
      

  3.   

    由于项目早,不可能升级,所以不得不在asp.net1.1平台上做工作。
    这个无法解决么?
      

  4.   

    在页面里的page_load()上面声明一下这个控件试试
    public System.Web.UI.WebControls.Button button1;
    把这个换成你自己定义的控件