互联网解决方案咨询

梦想有多大路就会有多远:作一颗IT量子
  首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

用户控件的烦扰

Posted on 2008-04-12 15:39  互联网粒子  阅读(2162)  评论(0编辑  收藏  举报
  最近在做一个社区的Demo,本身这个Demo要求时间工程比较紧,而且人手还不够,所以在开发过程中遇到了这样的问题,觉的值的记下来为其它项目的开发作为参考。

Demo的地址在 http://panda.techsailor.com/,
让我上火的地方就是Photo Albums这个功能,因为这个功能在多个Page用到了,要修改这个功能的起因于,当然去显示某一个album的具体内容和显示某一张photo时,需要知道这个album 或photo是由谁来创建的,这样的话就是需要一些创建用户的信息,如创建人,创建时间,点击数等。
但我不想从数据库中去取出数据来,我只想一次性取出这些基本信息,其它相关的要用的地方用Querystring来处理.
当时因为没有处理显示上传人相关的信息,在后来的调试中发现这个问题,那在显示某一个具体的Photo时,先点击Album,显示Album photos然后再点某一个photo显示,这样的话我需要在显示Album时把建创人的信息取出来,然后传给Album pohto,再给photoDisplay,相当于我这3个page都要改。这样的话,我在所有引用这个
Photo Albums功能的pages都需要修改,一不小心有个地方没改到,点过去就出错了,头大的很而且这样的修改和测试很费时,如果当初把这个Photo Albums做成一个用户控件,那只要改一处就好了,害的还加了一个班到11点,太冤枉啦~~~~
下次一定要记住,磨刀不误砍柴功。

下一篇: 职场的DNA>调整好自己的心态,坦然面对一切