这是谁的错误

        还是这个项目组中,又出现了另一个令人郁闷的问题。一位同事开发好的Crystal Report程序,原项目文件的目录为:

        |-Reports
 
        由于觉得该报表得分开到其它类,于是他把原程序移动到

        |-Reports
        |--Attendance
        
        之后,问题就出现了,运行aspx程序时,总是会出现错误:
        找不到资源文件

        
也是经过了一翻折腾没能解决问题hitwall.gif,原后我们一起找错。我发现,我们开发报表时采用的方法是:
        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文件red_smile.gif

转载于:https://www.cnblogs.com/cjesse/archive/2004/09/17/44028.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值