夜的第七章

WEB开发个人博客。

« 以后谁要说opera没firefox好,我跟谁急还是住在城里好…… »

关于公共类访问页面类的问题解决及其他

近来由于扩展系统,出现了一些意想不到的效果。
首先是出现假死状况,然后IDE报出溢出错误,建议看是否有死循环。然后这几天把代码里三遍外三遍的翻了翻,改了改,结果还是依旧,TMD,都开始怀疑自己的水平了。但想想系统上线了却可以正常运行。于是,开始翻数据库,结果找到了,前些日子打开数据库的时候随便的填了一条数据,导致了出现死循环,TMD,以后千万得注意,让这种东西闹出错误来太严重了。

下面说一下公共类,也就是app_code里的代码访问页面类与控件类的问题。这个在03里是可以的,甚至在红皮书上都是当范例讲的。到了05却翻脸不认自己人了,MD没人性。左想右想,左删右删,终于想出一个很可行,很标准的做法。
下面来说一下过程:

Vs2003里是这样:



Vs2005里只能这样了:



但有时候我们还是需要这样的引用的:



然后,我们可以采用以下解决方案来实现:


虽不能说巧妙,但很灵便的实现了。这就是面向对象的内涵吧!

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。



[2007 - 2011] © Leadnt.com