我编写了一个自定义控件
里面有几个不同的类,
我希望能够给这个控件定义几个属性
能够在这几个不同的类里都能够实现同一个值调用
例如 
我实例一个对象
控件类为myclass
subclass 为控件类里的一个子类(这个类已经继承了一个基类)myclass myclass1=new myclass();
myclass1.value="11"在myclass.subclass 里编码的时候我能够读到"11"这个值当时 实例了myclass2 后 ,
在myclass2 中读到的 另外的值 请问要怎么做?

解决方案 »

  1.   

    就是我做了一个控件
    这个控件里面有几个不同的类
    然后我给这个控件的属性赋值
    然后运行的时候 这几个不同的类都可以读到这个属性值,但是不同的实例读到的值不同
    现在我用static 声明这个属性后
    所有的实例读到的值都是一样的
    请问要怎么解决
      

  2.   

    因为这个控件要弹出窗口 
    而又存在多个页面调用该控件的问题
    所以用static 会混乱
      

  3.   

    因为我的类已经继承了System.Web.UI.Page为基类 不能在继承了啊
      

  4.   

    我说下我要做的事把 
    我下了一个FCKeditor
    在里面有一个文件上传的功能 
    官方的类里面 有FCKeditor 继承了 System.Web.UI.Control  
    属性在这个类里面上传文件的类在Uploader和FileBrowserConnector里 他们都继承了FileWorkerBase 这个类
    FileWorkerBase这个类写是一些上传文件要用的属性
    现在我要增加二个属性,
    1个记录用户上传的文件
    另外一个设置允许上传的文件类型每个实例了的控件可以设置不同的文件类型
    每个实例了的控件记录通过该实例上传的文件因为上传文件窗口是弹出窗口上传的 
    所以用ViewState["Value"] 取不到值,或者你可以教我怎么取父窗口的ViewState["Value"]
    还有我想在上传完图片后引发一个事件 请问这要怎么写?