摘要: 主要分四个部分 第一部分:浏览器的按键事件 第二部分:兼容浏览器 第三部分:代码实现和优化 第四部分:总结第一部分:浏览器的按键事件用js实现键盘记录,要关注浏览器的三种按键事件类型,即keydown,keypress和keyup,它们分别对应onkeydown、onkeypress和onkeyup... 阅读全文
posted @ 2014-05-02 14:31 旅途。 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 滚动字幕会让很多人感到兴奋,特别是第一次使用滚动字幕时,会爱不释手。滚动字幕我也做得不少了,对它也不会兴奋了,所以现在也用得不多了。有不少朋友常问到这是怎么做的,现在做一个详细的专题,让你更全面地了解一下。滚动字幕在FrontPage的组件里有,但是FrontPage这个软件只能支持单行文字,一出现多行文字它就无能为力了,而且它只能支持一行滚动!(如果出现只能滚动一行的情况,解决办法是把这段代码嵌入到JavaScript的document.write里面,请看下面例d的详细说明)Dreamweaver也只能用编写HTML代码的方法。所以强烈建议用记事本打开网页源代码来编辑。1.建立第一 阅读全文
posted @ 2014-03-26 11:19 旅途。 阅读(4850) 评论(0) 推荐(0) 编辑
摘要: if (this.GridView1.Rows.Count != 0) { HttpContext.Current.Response.Clear(); HttpContext.Current.Response.AddHeader("content-disposition", "attachment;filename=" + DateTime.Now.ToString("yyyyMMddHHmmss") + ".xls"); //这里是用日期做名称 HttpContext.Current.Response.Chars 阅读全文
posted @ 2014-03-13 17:30 旅途。 阅读(363) 评论(0) 推荐(0) 编辑
摘要: IIS6.0开启gzip压缩|更新:2012-08-10 10:2912345分步阅读 开启gzip可以极大的加速网站。有时压缩比率高达80%,近来测试了一下,最少都有40%以上,还是相当不错的。另外GZIP压缩的网页对搜索引擎也是友好的。既然开启gzip有这么多好处,那么我们应该怎样开启gzip呢?(本文以windows server 2003操作系统和IIS6.0服务器为例).工具/原料windows server 2003IIS6.0​方法/步骤1双击IIS服务器,右键点击网站,点击属性,然后点击服务,我们看到HTTP压缩,然后在压缩应用程序文件,压缩静态文件中打钩,然后点击确定,第一步 阅读全文
posted @ 2014-01-15 21:49 旅途。 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 作者:Rob Howard 译:寒带鱼这篇文章讨论了:·一般asp.net性能的秘密·能提高ASP.NET表现的有用的技巧和窍门·在ASP.NET中使用数据库的建议·ASP.NET中的缓存和后台处理 使用ASP.NET编写一个Web应用程序是难以置信的简单的。太简单了,以至于很多开发者都不花费时间来构建他们的应用程序来达到很好的表现。在这篇文章里,我将为编写高性能的Web应用程序推荐10个技巧。我不会讲我的论述局限于ASP.NET应用程序,因为ASP.NET应用程序只是Web应用程序的一个子集而已。这篇文章不会是针对优化Web应用程序的性能的权威性指导— 阅读全文
posted @ 2014-01-09 23:14 旅途。 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 经典代码 iFrame 自适应高度,在IE6/IE7/IE8/Firefox/Opera/Chrome/Safari通过测试。很古老的方法:function iFrameHeight() { var ifm = document.getElementById("iframe"); var subWeb = document.frames ? document.frames["iframe"].document : ifm.contentDocument; if (ifm != null && subWeb != null) { ifm.h 阅读全文
posted @ 2014-01-04 17:36 旅途。 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 在Global.asax全局变量文件中,修改其中的 Session_Start 和 Session_End 方法;代码如下: protected void Session_Start(object sender, EventArgs e) { // 在新会话启动时运行的代码 Session.Timeout = 5; //设置Session的有效时间,可根据需要修改 Application.Lock(); Application["OnlineCount"] = Convert.T... 阅读全文
posted @ 2014-01-04 17:18 旅途。 阅读(415) 评论(0) 推荐(0) 编辑
摘要: ASP.NET页面载入速度提高的一些做法: 1.采用 HTTP Module 控制页面的生命周期。 2.自定义Response.Filter得到输出流stream生成动态页面的静态内容(磁盘缓存)。 3.页面GZIP压缩。 4.OutputCache 编程方式输出页面缓存。 5.删除页面空白字符串。(类似Google) 6.完全删除ViewState。 7.删除服务器控件生成的垃圾NamingContainer。 8.使用计划任务按时生成页面。(本文不包含该做法的实现) 9.JS,CSS压缩、合并、缓存,图片缓存。(限于文章篇幅,本文不包含该做法的实现) ... 阅读全文
posted @ 2014-01-04 17:12 旅途。 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 获取获取应用程序exe.config文件中 节点value值 /// /// 功能: 读取应用程序exe.config文件中 /// appSettings节点下 节点add属性值 /// 根据add的属性值key来读取value值 /// /// 属性key值 /// public string GetConfigValue(string appKey) { XmlDocument xDoc = new... 阅读全文
posted @ 2013-12-31 12:13 旅途。 阅读(874) 评论(1) 推荐(2) 编辑
摘要: 在Global中 Application_Start 添加如:void Application_Start(object sender, EventArgs e) { //在应用程序启动时运行的代码 System.Reflection.PropertyInfo p = typeof(System.Web.HttpRuntime).GetProperty("FileChangesMonitor", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Public | System. 阅读全文
posted @ 2013-12-31 10:55 旅途。 阅读(448) 评论(0) 推荐(1) 编辑