|-Reports
由于觉得该报表得分开到其它类,于是他把原程序移动到
|-Reports
|--Attendance
之后,问题就出现了,运行aspx程序时,总是会出现错误:
找不到资源文件
也是经过了一翻折腾没能解决问题

1,建立Dataset文件,报表要使用的数据
2,建立rpt文件
3,建立aspx文件,使用CrystalViewer显示报表到页面
回到上面的问题中,该同事实际是移动了三个文件,我们仔细查看了aspx文件,发现Codebehind=“*.Reports”,而他的rpt文件对应的cs是“*.Reports.Attendance”,这样就导致运行时找不到资源文件rpt,到此,我们知道,解决该问题,只需要将他们的namespace更改一致即可。
该问题产生的原因的由于,该同事的rpt文件是使用Report Designer设计的,然后从copy到Reports/Atendance中的,而此时.Net会为其创建和rpt文件对应的cs文件
