09 2008 档案
解决浏览器刷新造成的数据重复提交问题的page扩展类。
摘要:为了解决.NET重复提交问题,网络也搜索了很久,找到这个page扩展类,感觉还是不错的。共享给大家看看具体使用只需要页面继承这个扩展类 然后在提交的方法内做个判断if(!this.IsRefreshed){第一次提交 执行具体提交代码}else{重复提交 可以报个错误提示或者抛出异常!~}这里的IsRefreshed是扩展类中的bool属性 如果为false 说明是第一次提交 否则是重复提交 不做... 阅读全文
posted @ 2008-09-18 15:01 阿神 阅读(545) 评论(1) 推荐(0)
C#命名规范 保存一下以备后用
摘要:命名规范制定意义 1 方便代码的交流和维护,便于日后自己的再次阅读。 2 不影响编码的效率,不与大众习惯冲突。 3 使代码更美观、阅读更方便。 4 使代码的逻辑更清晰、更易于理解命名规范制定原则首要原则有意义的,描述性的词语来命名。能够一眼看出它作什么。别使用会引起误解的名字。如果名字一目了然,就无需用文档来解释方法的功能了1.除约定俗成的,别用缩写。用name, address, salary等... 阅读全文
posted @ 2008-09-12 17:33 阿神 阅读(515) 评论(0) 推荐(0)
动软.Net代码生成器(生成组件重写示例以及DLL源码)
摘要:动软.Net代码生成器简介动软.Net代码生成器 是一款为C#数据库程序员设计的自动代码生成器,Codematic 生成的代码基于面向对象的思想和三层架构设计,结合了Petshop中经典的思想和设计模式,融入了工厂模式,反射机制等等一些思想。主要实现在对应数据库中表的基类代码的自动生成,包括生成属性、添加、修改、删除、查询、存在性、Model类构造等基础代码片断,支持不同3种架构代码生成,使程序员... 阅读全文
posted @ 2008-09-09 11:53 阿神 阅读(1409) 评论(1) 推荐(0)