自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

自定义验证一种用法:CustomValidator+ICallbackEventHandler

ASP.NET中的CustomValidator可以提供我们发挥无穷的想象力,不过有时候还是有点麻烦,在客户端写复杂的脚本嘛,实在是太麻烦。在服务端写验证嘛,又感觉要做一次提交,总是好像不纯粹。 当然,我们可以用updatepanel来模拟类似ajax的效果,我今天实在是吃饱了没事干了,提供另一种方案来实现无刷新提交+客户端验证+服务端逻辑验证。方法就是:回调 所要实现的业务逻辑依然非常简单,...

2010-06-30 19:28:00 96

ESBasic 可复用的.NET类库(24) -- 层级结构缓存IHiberarchyCache

1.缘起: 从IMultiTree到IAgileMultiTree,一切进展得都不错。但是,还有改进的地方。多叉树的一个优点在于,根据指定的节点能够非常迅速地找到其所有的子节点。但是缺点在于,根据节点值的ID定位到目标节点不够快,因为需要对所有的节点进行遍历操作。当节点非常多、层次非常深时,这种定位操作可能会严重的影响效率。 我设计了层级结构缓存ESBasic.ObjectManagement...

2010-06-30 10:04:00 106

假言推理:为什么接口可以多重继承,而类不可以

假言推理是根据假言命题的逻辑性质进行的推理。分为充分条件假言推理,必要条件假言推理和充分必要条件假言推理三种。 充分条件假言推理是根据充分条件假言命题的逻辑性质进行的推理。 充分条件假言推理有两条规则: n 规则1:肯定前件,就要肯定后件;否定前件,不能否定后件 n 规则2:否定后件,就要否定前件;肯定后件,不能肯定前件 必要条件假言推理是根据必要条件假言命题的逻辑性质进行的推理。 必...

2010-06-21 18:27:00 124

18.1.4 连锁推导法:为什么值类型不可以为null而引用类型可以为null呢?

连锁推导法:在一个证明过程中,或一个比较复杂的推理过程中,将前一个推理的结论作为后一个推理的前提,一步接一步地推导,直到把需要的结论推出来。 我们在前面的知识中了解到值类型存储在堆栈(Stack)中,而引用类型存储在托管堆(Heap)中,堆栈的工作方式是以先进后出原则先保证先分配内存的变量后释放,你可以想像的出,堆栈中的变量是从后向前释放,这样就保证了堆栈中先进后出的规则不与变量的生命周期起冲突...

2010-06-03 04:54:00 99

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除