06 2004 档案
IE Activex插件阻拦软件
摘要:前几天偶然发现了一个专门阻挡IE弹出式Activex控件的小东西,它功能比较专一,专门阻挡国内的的一些烦人的、低能的、但是又无处不再的几个IE插件,试用之后,感觉不错,拿来与大家分享。 软件名称:Anti ActiveX nags 能够阻挡的软件有:01 3721网络实名 02 3721网络实名(新版) 03 3721上网助手 04 3721上网助手(新版) 05 3721中文邮 0...
阅读全文
一个BugTrack软件,小项目可以应付
摘要:这几天在找bug跟踪软件,结果在安装ASPNET FORUM2论坛的时候发现他们是用Gemini管理的,过去一看,还不错,使用ASP.NET开发的,软件网址为http://www.countersoft.com/免费使用许可:完全功能,没有时间限制最多10用户不能安装在Internet服务器上,也就是只能在内网中使用一台机器只能安装一个站点管理OpenSource完全免费 对与小项目来说应该足够了...
阅读全文
用户操作“确认”
摘要:一个好的用户界面,在用户进行数据操作前特别是进行数据的修改、删除等操作前,必须提醒用户进行确认:是否继续进行选定的操作,防止用户错误操作,对于WinForm应用程序来说非常简单,而WebForm应用相对难一点。原理其实也很简单,就是将页面的一些会引起postback到服务器端的事件作一次客户端的确认。可以通过客户端的javascript来做到这点。你可以使用window.confirm方法来让用户...
阅读全文
如何防止用户反复提交一个表单
摘要:如果客户端一定要反复提交,是无法完全阻止的,不过可以通过服务器端进行检查。例如在submit1.aspx中进行提交数据,如果只允许用户提交一次,那么就在一个会话开始时,在session中保存一个boolean变量为true,在提交时检查此变量,如果为true进行保存操作,并将其设为false。如果为false不进行任何操作,并给出禁止反复提交的警告。
阅读全文
如何使IE的后退按钮无效
摘要:下面这篇文章是从新闻组摘抄来的,出处不详,见下文: 浏览器的后退按钮使得我们能够方便地返回以前访问过的页面,它无疑非常有用。但有时候我们不得不关闭这个功能,以防止用户打乱预定的页面访问次序。本文介绍网络上可找到的各种禁用浏览器后退按钮方案,分析它们各自的优缺点和适用场合。 一、概述 曾经有许多人问起,“怎样才能‘禁用’浏览器的后退按钮?”,或者“怎样才能防止用户点击后退按钮返回以前浏览过...
阅读全文
跟踪Application_End事件的技巧
摘要:在对于Asp.net Web应用程序,Application_End会在整个Web应用程序结束的时候发生。也就是说,它会在服务器端的Web应用程序的Appdomain卸载之前发生。 一个比较好的主动触发该事件的方法是改动Web.Config文件。一旦Asp.net监测到Web.Config文件作了改动,它就会卸载整个AppDomain。所以,你可以加一个空格到Web.Config,然后保存。
阅读全文
.NET Singleton模式
摘要:对于设计模式我是初学者,没想到最简单的Singleton都有这么多变化,下面恐怕是代码最少的了C#代码public sealed class Singleton { private static readonly Singleton instance = new Singleton(); private Singleton(){} public static Singleton ...
阅读全文
ASP.NET页面Trace技巧
摘要:做过ASP.NET开发的人都知道Trace指令是一个非常有用的跟踪调试页面的方法,要使用Trace进行跟踪,有2中方法:1、配置Web.Config中的Trace指令 配置了该命令以后,在IE浏览器中地址栏键入http://主机地址/trace.axd就可以看到记录的访问页面的trace信息。requestLimit 记录多少个页面的跟踪信息pageOutput 是否在页面的底部显示Trac...
阅读全文
ASP.NET应用开发心得
摘要:在经过几个月的时间,开发完一个ASP.NET应用项目以后,得到了一些心得,与大家分享。 1、能够使用静态页面的地方,就使用静态页面,静态页面不需要经过ASP.NET处理,仅由IIS进行处理,在效率上比ASPX页面肯定好很多。特别对于访问量大的应用,一定要注意。 2、页面如果不需要使用Session和ViewState,那么一定要关闭,关闭其实非常简单EnableSessionState="Fals...
阅读全文
文本框焦点清空以及回车键提交表单的实现
摘要:1、输入框得到焦点,清空输入框 很多页面例如搜索框等,需要当鼠标焦点在输入框中时,清空输入框中内容,这个非常容易实现,请看下面代码: 请输入关键字仅仅只需要在该控件代码中加入一个属性就可以,为:onFocus=this.value='';注意是两个单引号,在前面完整的代码中this.value='';又包括在双引号中。2、回车键提交表单ASP.NET页面本身没有办法自己实现,这里使用客户端的jav...
阅读全文
ASP.NET中实现简单访问统计计数器
摘要:为完成网站访问计数器可是伤透脑筋,今天完成了第一个版本,记录信息如下:1、记录每天的访问用户数2、记录每天的点击次数 就为实现这两个简单功能,也让我着实头痛,暂时没有太多考虑性能,只是实现。简单说明一下:由于为了精确实现计数器,那么要么简单使用Application.Lock锁定线程,要么自己写多线程的程序,他们都会造成系统性能的严重影响,因此,在锁定线程期间做的事情越少越好,因此不能频繁的往数据...
阅读全文
Nunit学习心得
摘要:经过了一段时间的紧张的项目开发,总算有时间学习几天了,今天一整天都在学习Nunit2.1,找到了一些基础的教程,学习写了5个简单类的测试。 其实NUnit入门比较简单,以下是我归纳的一些学习心得:测试类在书写过程中需要注意以下几点1、测试类关联了一个特性(Attribute)——这表示这个类包含了测试代码(这个特性可以被继承)。2、测试类必须是公有的,但他的父类并不受限制。3、测试类还必须有一个...
阅读全文
浙公网安备 33010602011771号