错误 5 “Index”并不包含“productType1”的定义 Index.aspx.cs
整个页面中,所有的repeater都会出现这样的错误,可是明明是有这个定义的呀。注释之后,按F5,可以正常运行,之后直接将代码中的注释去掉,所有的repeater中的内容都会正常显示。但若是按F5启动调试,又会出现同样的错误。 请问这是为什么啊?
------最佳解决方案--------------------------------------------------------
搜索下productType1。
还有个可能,你有一个叫Index的类或者成员,和叫Index的页面类重名了。
------其他解决方案--------------------------------------------------------
productType1是存在的。
好象没有别的index的类或者成员呀。
------其他解决方案--------------------------------------------------------
点转到定义,能找到?再不行重新编译,重新打开VS。
------其他解决方案--------------------------------------------------------
在.cs文件中输入this.后面会自动弹出productType1的。重新打开vs和重启机器都试过了。
------其他解决方案--------------------------------------------------------
点转到定义,找不到的。不知道为什么呀?aspx文件中明明有的。自动提示也有的。
------其他解决方案--------------------------------------------------------
找到原因了。在改动之前,我备份了一下。这个备份中,有重名的类。