摘要:熟悉 google analytics 的朋友都知道里面集成了一个:网页内分析工具,用于可视化的查看指定页面的链接点击分布,当以可视化方式查看时,可以通过点击页面链接,依次查看各个页面的点击分布,本文介绍了如何实现自己的页面点击分析工具,来补充google analytics工具的不足。
        
阅读全文
 
    
        
        
摘要:在Asp.net业务系统的开发过程中,为了保证页面风格的一致性以及减少重复代码的编写,我们需要引入基类页的概念,即:定义一个基类页,让所有的页面都继承这个基类,并在该基类页中加入公用的属性和方法。从面向对象的角度看,基类页与普通的基类,继承类设计其实区别并不大,都要在基类中编写公用的属性方法,并通过虚函数、事件等方式让继承类重写或响应。所不同的是基类页的设计过程受到所在环境的约束。
        
阅读全文
 
    
        
        
摘要:本文介绍了.net集合类型的接口说明与使用,内容比较简单,主要是为了理清思路以及明确集合类型作为参数和返回值时的使用规范。
        
阅读全文
 
    
        
        
摘要:我们的业务系统涉及到较多的表单编辑与校验,最简单的办法是使用asp.net自带的数据校验控件即可,但这样有以下3个问题: 
 
 1 校验控件要在设计时加入到表单上,并手工设置:数据类型,错误信息等属性,比较繁琐。
 2 对于一个输入框,我们可能要检查多项,如:必填,必须是日期格式,并且要大于2007-1-1。这样就需要加入多个校验控件。
 3 业务规则和表单绑定在一起,不利于维护和重用。
 
我们希望的校验功能是:
 1 校验规则和表单脱离,表单上画好输入框即可,校验控件会在运行时,根据配置文件动态创建。
 2 根据验证规则,生成默认的:不能为空,错误的数字类型,必须在1到100之间这样的提示信息。
 3 灵活的验证规则表达式:如: range(1, 200) , =0.5 , Mail(), Mobile()。目前不支
   持 and, or 这样的条件,但容易扩展。
 
为此我们封装了这部分的功能,使用时只要:
        
阅读全文