双击一个aspx文件:出现一个对话框显示:在Web窗体设计器中未能加载该文件,请更正下列错误,然后重新加载:
试图创建 Test.Class.cUser 的实例时发生异常,类型为 Test.Class.cUser 的初始值设定项引发异常
确保在项目中生成或者引用了页面中使用的所有类。如需更多帮助,单击“帮助”什么原因导致这种问题的出现,我只是将页面继承自一个自定义的类cUser类,该类继承Page类,然后就无法转到 设计模式下了。请教,谢谢
试图创建 Test.Class.cUser 的实例时发生异常,类型为 Test.Class.cUser 的初始值设定项引发异常
确保在项目中生成或者引用了页面中使用的所有类。如需更多帮助,单击“帮助”什么原因导致这种问题的出现,我只是将页面继承自一个自定义的类cUser类,该类继承Page类,然后就无法转到 设计模式下了。请教,谢谢
解决方案 »
- 错误:索引超出范围。必须为非负值并小于集合大小。参数名: index
- 求助。。。我用 JS + ashx 查询数据出问题
- Microsoft Jet 数据引擎打不开文件C:\Documents and Settings\Admintistrator\桌面\Excel数据说明.xls。它已经被别的用户以独占方式打开,或没有查看数据的权限。
- 函数的参数可以设置默认值吗?
- checkbox选中的问题
- 画直线,请求帮助,来者有分
- treeview 的 web ctrl_client 文件夹能不能不放在wwwroot里,而是放在我的页面文件所在的文件里?
- 怎么用程序实现在 Web 站点或虚拟目录上添加 ASPNET 帐户的读取、执行和列出权限 ?
- BorG SPM博格商業流程管理 安装包
- json格式转换成POST格式,如何转换?急求!
- 一个数据绑定的问题
- 谁有MagicAjax.dll,给我发一个。
解决就是把可能引起错误的地方加上是否是DesignMode的判断
这样不影响使用,而且在设计模式时也不会出错
而本项目可能因为编译未通过暂时没有可加载程序集解决方案两个1 暂时把继承的类改为Page
2 改正所有编译错误并重新编译
这种问题,首先确认你的编译是正确的,
其次最重要的一点是:构造函数任何初始化的对象操作都不要放在基类中的构造函数中,因为此类已经继承Page类目前为止,我也不太清楚究竟什么原因,只要保证构造函数里面不需要任何的初始化操作的任何代码就可以了,你可以将在构造函数中初始化的对象放在Page_Load中去初始化。一定要保证构造函数中的代码是空的,这样就能解决你的问题,究竟为什么原因不要在构造函数中初始化,你可以查阅一些资料,我也不太清楚。调试了下,也没找到什么原因。
我为了解决这个问题,将近千行的代码全部注释,一个方法一个方法的去加,然后在转到设计模式下,真的很晕。最后还是被我解决了,呵呵
OK结贴! 谢谢各位