不清楚。应该还是代码转换过程中出了问题。
用C#写的控件为什么非要转为VB的呢?

解决方案 »

  1.   

    属性定义时有问题?我想应该是缓存模式没有处理好导致viewstate丢失
      

  2.   

    你把C#的代码发给我一份![email protected]
      

  3.   

    你是在哪里存取ViewState?在prevendor里面存取应该是没有问题的
      

  4.   

    我把程序传到控件程序,包括VB,CS的程序和一个demo传到这里:http://gf.yf163.com/tmp/webcontrol.zip,请大家下载来看看
    这个控件还是挺复杂的,将程序改成VB是我学习控件开发的途径,另一方面可以同时学VB和C#两语言。
      

  5.   


    <ControlBuilderAttribute(GetType(ComboBoxBuilder)), _
    ParseChildren(False), _
    ToolboxData("<{0}:ComboBox runat=server></{0}:ComboBox>"), _
    ToolboxBitmap(GetType(KCRC.CustomControl.ComboBox)), _
    Designer(GetType(KCRC.CustomControl.Design.ComboBoxDesigner))> _
    去掉就可以了,这说明上面的哪一句可能是有误的。