posted @ 2005-12-19 22:36 单摆 阅读(1472) 评论(6) 推荐(0) 编辑
摘要:
验证控件为我们开发人员省了不少的工作,但是也存在着不少问题,比如灵活度不够,一个页面如果存在多个表单的话,就无法同时都用验证控件。本文通过设置验证控件的tabIndex属性(当然也可以用别的属性)及少量的js代码实现对验证控件分组 ,这样就可以在一个多提交表达页面都使用验证控件了。步骤1:拷贝下面代码到aspx页面 步骤2:设置分组ID,做法是将同一个表单的验证控件tabIndex设置成一样的 ... 阅读全文
摘要:
很久以前就发现这个bug,但是不是很经常,也就没有太在意(呵呵 估计大家也是这种想法),最近发布项目比较经常发现终于忍无可忍,决心写一个工具自动查找丢失事件的页面及方法实现的功能:1、可选择项目文件夹2、可将文件列表导出主要原理:利用正则表达式无需安装,当然需要在dotnet framework环境下运行据说Microsoft Visual Studio 2005这个问题已经不存在,希望是真的下... 阅读全文
posted @ 2005-12-19 22:08 单摆 阅读(1518) 评论(2) 推荐(0) 编辑
摘要:
通常保存网站访问量的方法有两种,一种是保存在数据库,另外就是保存在一个文本文件里头,问题的关键不在保存在哪里,而是在什么时候保存数据,通常是每次访问都保存一次,在访问量比较小的时候,这样做没有什么问题,但是如果访问量大的时候,这是一笔不小的开销。
本文要介绍的方法是把访问量的累计保存在全局变量,在这个全局变量初始化(清0)时候同时产生一个缓存,设定该缓存的过期时间(根据不同的需求可以设置不一样),并指定缓存过期的回调事件处理方法,当这个全局变量达到一定量(比如200)或缓存过期的时候,将点击数保存到文本文件并重新初始化该全局变量。之所以要设置两个保存点击数的开关主要是考虑应用程序重启丢失将丢失数据,还有就是通过设置缓存过期主要是考虑当网站的访问量不大的时候也能定期的保存数据,详细内容参看代码注释。 阅读全文
posted @ 2005-11-01 19:08 单摆 阅读(3851) 评论(1) 推荐(0) 编辑
摘要:
浅谈mssql2000的sp_recompile和sp_refreshview1、sp_recompile说明:使存储过程和触发器在下次运行时重新编译原因:存储过程和触发器所用的查询只在编译时进行优化。对数据库进行了索引或其它会影响数据库统计的更改后,已编译的存储过程和触发器可能会失去效率。通过对作用于表上的存储过程和触发器进行重新编译,可以重新优查询。方法:执行下面的脚本就可以将数据库的所有存储... 阅读全文
posted @ 2005-10-20 20:57 单摆 阅读(912) 评论(1) 推荐(0) 编辑
摘要:
1、将您的域名根泛解析到您服务器的ip(添加一条A域名记录)2、在您的要做泛域名解析的所在的网站的iis属性里头上加入一个空的主机头,因为域名服务器只负责解析到服务器,剩下的事情有iis去完成(一台web服务器有多个站点),让后iis根据iis设置的主机头去和域名匹配,如果都没有匹配到,就会找主机头名称为空的相应的站点,所以做泛域名解析要添加一条空的主机头。 阅读全文
posted @ 2005-10-17 22:43 单摆 阅读(998) 评论(0) 推荐(0) 编辑
摘要:
最近在研究CNBlogsDottext,自己在本机安装了 ,安装后就是不能打开web工程,上网查找了一下,找到了这篇文章http://www.cnblogs.com/noblepaul/archive/2004/11/08/61656.aspx,才发现是建立*.*到asp.net的映射引起的,怪不得dudu在安装文件那边提示要建两个虚拟目录呢,当初我还觉得多此一举呢,再次提出这个问题,是希望遇到同... 阅读全文
posted @ 2005-09-09 09:35 单摆 阅读(1709) 评论(6) 推荐(0) 编辑