我有一个带有formview的页面,该页面生成“Sys is undefined”错误。
这是唯一出现此问题的页面,因此它不是web.config错误或IIS配置错误。
该页面包含一个包含三个模板的表单视图(项目,插入和编辑)。内部还有一些dropdownlist控件,它们自己进行数据绑定以填充其列表项。
问题和解决方案!: 在仔细卸载我的页面并逐步安装后,为了捕获问题的根源,我得到了数据连接到页面的DropDownLists(页面充当数据源)是错误生成器。
我是如此“白痴”,它处理Dropdownlists的ObjectDataSource.ObjectCreating事件以将页面实例设置为ObjectInstance,但没有处理ObjectDisposing以取消对象实例dispose。并且(瞧!),“系统未定义”错误出现!
这是一个蝴蝶在日本拍翅膀并在美国发生地震的情况!!!
我希望在阅读这篇文章之后没有其他人会被这种错误所困扰。