06 2007 档案

摘要: ProfileCommon是继承自ProfileBase的一个类,可以使用它很方便的访问用户的Profile。

在业务层里用到了ProfileCommon类,大致如下:

ProfileCommon pro=new ProfileCommon();

pro=pro.GetProfile(username);

return pro.PhoneNum;

以前业务层代码都放到app_code下,所以一切正常。但是现在想把业务层放到一个库文件里,问题就出来了,大家知道ProfileCommon类是asp.net自动生成的,根本没法在当前的asp.net website之外使用.....



阅读全文
posted @ 2007-06-22 15:05 心利 阅读(548) | 评论 (3) 编辑
摘要: 通常一个典型的asp.net控件至少会用ViewState存储一些属性,以便于在页面postback后不用重新设置。在这篇文章里我将介绍如何为控件写单元测试,以确保一个属性被正确的保存在ViewState里.
(基本上翻译自Eilon最近写的一篇文章)阅读全文
posted @ 2007-06-05 11:51 心利 阅读(2640) | 评论 (12) 编辑
摘要: 有些时候Asp.net 控件默认状态下生成的html代码,不能满足一些特定的需要。比如我们想让CheckBoxList生成unorder list而不是一个table,当然可以重新写一个继承于CheckBoxList的控件,但是使用Control Adpater会更容易,并且还有一些额外的好处
阅读全文
posted @ 2007-06-01 10:15 心利 阅读(336) | 评论 (4) 编辑