快乐的Tina  

2010年8月31日

摘要: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head><title>Ajax Auto Complete</title><style type="text/css"> .mouseOut { background: #708090; color: #FFFAFA; } .mouseOver { background: #FFFAFA; color: #000000; } </sty 阅读全文
posted @ 2010-08-31 11:46 幸福佑儿 阅读(152) 评论(0) 推荐(0) 编辑
 
摘要: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" ><html> <head> <title>Using Ajax for validation</title> <script type="text/javascript">var xmlHttp;function createXMLHttpRequest() { if (window.ActiveXObject) { xmlHttp = new Active 阅读全文
posted @ 2010-08-31 11:42 幸福佑儿 阅读(144) 评论(0) 推荐(0) 编辑
 
摘要: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head><title>Ajax Tool Tip</title><script type="text/javascript">var xmlHttp;var dataDiv;var dataTable;var dataTableBody;var offsetEl;function createXMLHttpRequest() { if (wi 阅读全文
posted @ 2010-08-31 11:41 幸福佑儿 阅读(131) 评论(0) 推荐(0) 编辑
 
摘要: 方法abort()停止当前请求getAllResponseHeaders()把HTTP请求的所有响应首部作为键/值对返回getResponseHeader("header")返回指定首部的串值open("method", "url")建立对服务器的调用。method参数可以是GET、POST或PUT。url参数可以是相对URL或绝对URL。这个方法还包括3个可选的参数send(content)向服务器发送请求setRequestHeader("header", "value")把指定首部设置为所 阅读全文
posted @ 2010-08-31 11:41 幸福佑儿 阅读(212) 评论(0) 推荐(0) 编辑
 
摘要: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>Reading Response Headers</title><script type="text/javascript" 阅读全文
posted @ 2010-08-31 11:40 幸福佑儿 阅读(157) 评论(0) 推荐(0) 编辑
 
摘要: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>Dynamically Filling Lists</title><script type="text/javascript" 阅读全文
posted @ 2010-08-31 11:39 幸福佑儿 阅读(239) 评论(0) 推荐(0) 编辑
 
摘要: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>Ajax Dynamic Update</title><script type="text/javascript">var xmlHttp;function createXMLHttpRequest() { if (window.ActiveXObject) { xmlHttp = new ActiveXObject( 阅读全文
posted @ 2010-08-31 11:38 幸福佑儿 阅读(257) 评论(0) 推荐(0) 编辑
 
摘要: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>Ajax Progress Bar</title><script type="text/javascript">var xmlHttp;var key;var bar_color = 'gray';var span_id = "block";var clear = "&am 阅读全文
posted @ 2010-08-31 11:37 幸福佑儿 阅读(176) 评论(0) 推荐(0) 编辑
 
摘要: 1,XMLHttpRequest对象的open()方法会指定将发出的请求。open()方法取3个参数:一个是指示所用方法(通常是GET或POST)的串;一个是表示目标资源URL的串;一个是Boolean值,指示请求是否是异步的2,XMLHttpRequest对象的send()方法把请求发送到指定的目标资源。send()方法接受一个参数,通常是一个串或一个DOM对象。这个参数作为请求体的一部分发送到目标URL。当向send()方法提供参数时,要确保open()中指定的方法是POST。如果没有数据作为请求体的一部分被发送,则使用null<!DOCTYPE html PUBLIC " 阅读全文
posted @ 2010-08-31 11:36 幸福佑儿 阅读(194) 评论(0) 推荐(0) 编辑
 
摘要: 这篇来说说如何利用 XMLHttpRequest 对象实现 DropDownList 控件的联动.先看下效果图Let's get started.首先来创建相关的数据库和表这里使用的是Test数据库,当然你可以任意命名数据库名称,只需在相应数据库下执行建表的脚本即可。建表脚本可以看这里省、市联动数据库SQL脚本执行脚本之后,数据库的部分就完成了。然后打开开发环境 vs 2005,选择或新建项目新建一Web窗体,命名为 LinkageDropDownList.aspx 此Web窗体为View部分,需要为它创建异步请求服务器时的处理对象。在这里还是选取了Web窗体,当然选取其他的服务器处理 阅读全文
posted @ 2010-08-31 11:34 幸福佑儿 阅读(271) 评论(0) 推荐(0) 编辑
 
摘要: 本文讲述的是如何利用 XMLHttpRequest 来对 Repeater 控件进行无刷新分页。 实现的方式是,使用XMLHttpRequest对象异步向服务器发送post 请求,传递设置好的每页显示记录数,当前页码和记录总数。服务器端接收到请求时,根据参数从数据库中查询相应记录,并通过Repeater 控件将数据显示出来,然后调用Repeater 的RenderControl 方法 将Repeater 绑定后生成的HTML代码作为服务器端的响应文本返回给客户端,客户端接到响应后替换Repeater 的相应HTML代码,从而实现了Repeater 无刷新分页。需要注意的地方:1、显示首页记录时 阅读全文
posted @ 2010-08-31 11:32 幸福佑儿 阅读(395) 评论(0) 推荐(0) 编辑
 
摘要: http://www.sitepoint.com/blogs/2009/03/06/10-fixes-for-ie6-problems/作者:Craig Buckler 翻译:清我们知道ie会在一段时间内仍然流行,但是我们仍然可以支持浏览器并且避免hacks和条件css吗?这里有十条使用有效的html和css代码修复可以兼容ie6常见的问题。1、使用一个声明你必须经常在html网页头部放置一个声明,推荐使用严格的标准。例如或者xhtml使用最后你需要是ie6进入兼容模式,这已经足够兼容的了。2、使用position: relative设置一个标签position: relative可以解决很多 阅读全文
posted @ 2010-08-31 11:25 幸福佑儿 阅读(136) 评论(0) 推荐(0) 编辑
 
摘要: SQL注入漏洞曾经是Web应用程序的噩梦,CMS、BBS、Blog无一不曾受其害。SQL注入的原理以往在Web应用程序访问数据库时一般是采取拼接字符串的形式,比如登录的时候就是根据用户名和密码去查询:string sql = "SELECT TOP 1 * FROM [User] WHERE UserName = '" + userName + "' AND Password = '" + pas... 阅读全文
posted @ 2010-08-31 11:17 幸福佑儿 阅读(344) 评论(0) 推荐(1) 编辑
 
摘要: Using(1)引用命名空间using作为引入命名空间指令的用法规则为:using Namespace;在.NET程序中,最常见的代码莫过于在程序文件的开头引入System命名空间,其原因在于System命名空间中封装了很多最基本最常用的操作,下面的代码对我们来说最为熟悉不过:using System;这样,我们在程序中就可以直接使用命名空间中的类型,而不必指定详细的类型名称。using指令可以访... 阅读全文
posted @ 2010-08-31 11:15 幸福佑儿 阅读(142) 评论(0) 推荐(0) 编辑
 
摘要: 1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。连接池的大小是有限的,如果在连接池达到最大限度后仍要求创建连接,必然大大影响性能。因此,在建立数据库连接后只有在真正需要操作时才打开连接,使用完毕后马上关闭,从而尽量减少数据库连接打开的时间,避免出现超出连接限制的情况。 使用存储过程 存储过程是存 阅读全文
posted @ 2010-08-31 11:13 幸福佑儿 阅读(125) 评论(0) 推荐(0) 编辑
 
摘要: ASP.NET的输出缓存衡量高性能、可缩放的web应用程序最重要的一个指标就是缓存了。ASP.NET提供了高性能的web应用程序的缓存功能,ASP.NET 有三种可由 Web 应用程序使用的缓存:· 输出缓存,它缓存请求所生成的动态响应。· 片断缓存,它缓存请求所生成的响应的各部分。· 数据缓存,它以编程方式缓存任意对象。为支持这种缓存,ASP.NET 提供了全功能的缓存引擎,使程序员能够轻松地在请求间保留数据。页的输出缓存是非常有用的。在海量的访问站点中,有些页面的访问频率占了非常大的比重,即使对这些页使用输出缓存很少的时间,也会减轻系统不少的负担,因为后面对这 阅读全文
posted @ 2010-08-31 11:12 幸福佑儿 阅读(213) 评论(0) 推荐(0) 编辑
 
摘要: 数据层性能技巧 1 — 返回多个结果集技巧 2 — 分页的数据访问技巧 3 — 连接池技巧 4 — ASP.NET 缓存 API技巧 5 — 每请求缓存技巧 6 — 后台处理技巧 7 — 页输出缓存和代理服务器技巧 8 — 运行 IIS 6.0(只要用于内核缓存)技巧 9 — 使用 Gzip 压缩技巧 10 — 服务器控件视图状态小结====================================================使用 ASP.NET 编写 Web 应用程序的简单程度令人不敢相信。正因为如此简单,所以很多开发人员就不会花时间来设计其应用程序的结构,以获得更好的性能了。在本 阅读全文
posted @ 2010-08-31 11:11 幸福佑儿 阅读(148) 评论(0) 推荐(0) 编辑
 
摘要: 问:为什么Session在有些机器上偶尔会丢失?答:可能和机器的环境有关系,比如:防火墙或者杀毒软件等,尝试关闭防火墙。问:为什么当调用Session.Abandon时并没有激发Session_End方法?答:首先Session_End方法只支持InProc(进程内的)类型的Session。其次要激发Session_End方法,必须存在Session(即系统中已经使用Session了),并且至少要完成一次请求(在这次请求中会调用该方法)。问:为什么当我在InProc模式下使用Session会经常丢失?答:该问题通常是由于应用程序被回收导致的,因为当使用进程内Session时,Session是保 阅读全文
posted @ 2010-08-31 11:06 幸福佑儿 阅读(267) 评论(0) 推荐(0) 编辑
 
摘要: ASP.NET中,有很多种保存信息的对象.例如:APPlication,Session,Cookie,ViewState和Cache等,那么它们有什么区别呢?每一种对象应用的环境是什么? 为了更清楚的了解,我们总结出每一种对象应用的具体环境,如下表所示:方法信息量大小保存时间应用范围保存位置Application任意大小整个应用程序的生命期所有用户服务器端Session小量,简单的数据用户活动时间... 阅读全文
posted @ 2010-08-31 11:03 幸福佑儿 阅读(211) 评论(0) 推荐(0) 编辑
 
摘要: 演示网站:http://www.aigou8.net最近几天一直在寻找一款在线的文本编辑器,并试用了其中一些,有些体会,现记录于下:一个国外的网站,记录了一份几乎涵盖所有 WYSIWYG 在线编辑器比较表:http://www.geniisoft.com/showcase.nsf/WebEditors国内的开源社区网站,记录了常用在线编辑器http://www.open-open.com/ajax... 阅读全文
posted @ 2010-08-31 11:01 幸福佑儿 阅读(3400) 评论(1) 推荐(2) 编辑