摘要:
在对于Asp.net Web应用程序,Application_End会在整个Web应用程序结束的时候发生。也就是说,它会在服务器端的Web应用程序的Appdomain卸载之前发生。 一个比较好的主动触发该事件的方法是改动Web.Config文件。一旦Asp.net监测到Web.Config文件作了改动,它就会卸载整个AppDomain。所以,你可以加一个空格到Web.Config,然后保存。 阅读全文
摘要:
对于设计模式我是初学者,没想到最简单的Singleton都有这么多变化,下面恐怕是代码最少的了C#代码public sealed class Singleton { private static readonly Singleton instance = new Singleton(); private Singleton(){} public static Singleton ... 阅读全文
摘要:
做过ASP.NET开发的人都知道Trace指令是一个非常有用的跟踪调试页面的方法,要使用Trace进行跟踪,有2中方法:1、配置Web.Config中的Trace指令 配置了该命令以后,在IE浏览器中地址栏键入http://主机地址/trace.axd就可以看到记录的访问页面的trace信息。requestLimit 记录多少个页面的跟踪信息pageOutput 是否在页面的底部显示Trac... 阅读全文
摘要:
在经过几个月的时间,开发完一个ASP.NET应用项目以后,得到了一些心得,与大家分享。 1、能够使用静态页面的地方,就使用静态页面,静态页面不需要经过ASP.NET处理,仅由IIS进行处理,在效率上比ASPX页面肯定好很多。特别对于访问量大的应用,一定要注意。 2、页面如果不需要使用Session和ViewState,那么一定要关闭,关闭其实非常简单EnableSessionState="Fals... 阅读全文
摘要:
1、输入框得到焦点,清空输入框 很多页面例如搜索框等,需要当鼠标焦点在输入框中时,清空输入框中内容,这个非常容易实现,请看下面代码: 请输入关键字仅仅只需要在该控件代码中加入一个属性就可以,为:onFocus=this.value='';注意是两个单引号,在前面完整的代码中this.value='';又包括在双引号中。2、回车键提交表单ASP.NET页面本身没有办法自己实现,这里使用客户端的jav... 阅读全文
摘要:
为完成网站访问计数器可是伤透脑筋,今天完成了第一个版本,记录信息如下:1、记录每天的访问用户数2、记录每天的点击次数 就为实现这两个简单功能,也让我着实头痛,暂时没有太多考虑性能,只是实现。简单说明一下:由于为了精确实现计数器,那么要么简单使用Application.Lock锁定线程,要么自己写多线程的程序,他们都会造成系统性能的严重影响,因此,在锁定线程期间做的事情越少越好,因此不能频繁的往数据... 阅读全文