2004-7-12+ 留言本的三层化实验

-------示例下载---------

这个基本上就是按照转载精华里的那个办法分的层,然后再具体的做出来。然后我还在里面练习了一下安装程序的制作。具体的问题有:
1.不能订阅使用了outputcache的用户控件的事件??这次我把登陆部分做成了一个用户控件,登陆和注销分别是两个事件。本来想使用缓存,可是发现如果缓存了,就不能订阅事件了。我不知道是具体的流程有问题还是真的就这样,反正现在我是没有办法解决。另外,对事件的订阅我是放在了codebehind里面,这样看起来方便。
2.按钮的提交是否引发验证控件工作?因为这次把登陆控件单独拿了出来,放在了datalist外面,所以就出现了这个问题。就是在添加回复等操作的时候,如果不把这些控件对验证控件的引发去掉,就会引发登陆控件里的验证控件的工作,这样就没有办法进行下一步啦。还有登陆控件里的注销按钮的这个功能也要去掉。
3.关于留言刷新后重复提交的问题。这个表现是:如果你发表了一篇留言,刷新一遍,这个留言还会提交一遍,主要是因为你提交一遍后,由于“限制库中存在相同内容而被提交”,我在这里的解决办法是转到一个页面在转回来。就是那个wei.htm。
4.数据库路径问题,这次是在做安装程序时发现的,不能再用web.config里的appsettings啦,因为每个人的路径都不一样啊,还是用相当于以前的那个server.mappath的办法好,在.net里面是Request.PhysicalApplicationPath
5.验证控件的工作问题,这个我心里知道就行,暂时还无法用语言来表达,汗……
6.三层里面的代码到底该怎么写??汗……对这个,我完全不知道,现在我的做法不知道对不对啊?还请各路大侠指点~~

posted on 2006-06-29 09:29  Notus|南色的风  阅读(206)  评论(2编辑  收藏  举报