在用vs2010打开小孔子内容管理系统(vs2005开发,http://51aspx.com/CV/XkCMS21/)后,发现在设计模式下控件不能正常显示,提示创建控件时出错。可有时候还能正常显示,不知是何原因,请高手帮忙,谢谢!

解决方案 »

  1.   

    看这个文件  文件名.aspx.designer.vb 文件中的控件信息是否注册了
    一般情况在页面添加一个控件后,文件名.aspx.designer.vb 自动注册这个控件
    但是在打开不同版本开发工具可能没导入这些控件的注册信息
    解决方法:在页面里点下设计视图保存后应该就可以了。
      

  2.   

    从源码设计转到视图设计,保存再不行,在aspx.designer.cs 手动添加控件注册
      

  3.   

    貌似是2010的BUG  我用2010打开2008的方案也这样  将这个有问题的页面排除出项目 然后再包括进来 貌似就可以了 
      

  4.   

    把该引用的DLL都添加引用下。
      

  5.   

    选择2.0框架打开
    是否有相关DLL
      

  6.   

    终于找到原因了,由于在设计模式下vs2010要访问OnInit,项目中页面继承自一个自定义类,类中对OnInit做了重载,在自定义的OnInit中加入 if (!this.DesignMode) {//代码},就可以正常了。
      

  7.   

    怎么用vs2010打开vs2005编的项目啊?急急急