分类: 系统运维
2009-10-12 13:45:10
Ajax(Asynchronous JavaScript and XML),按我的理解,就是异步执行的JavaScript and XML,它的核心是XMLHttpRequest,是多种技术的综合,包括Javascript、XHTML和CSS、DOM、XML和XSTL、XMLHttpRequest。它带给用户的体验就是页面无刷新。最简单的应用象Gmail中,发信时输入对方邮件地址时,出现的友好提示。
Ajax的网站:
ajax的google上的中文讨论组:
E文的:
接下来我做这样一个程序,在一个文本框中输入字符,文本框下边就提示最和它匹配的内容。效果类似Gmail的输入邮件地址时,下边出现的提示。在这儿,提示内容提取Sql server 2000的Northwind库customers表Country字段的内容。在数据未加载完成前,显示Loading...这样的提示。
1.先下载
解压后有AjaxPro.dll,AjaxPro.2.dll文件,AjaxPro.2.dll应该是for .net 2.0的。
我用的是vs2003.net所以用AjaxPro.dll。
2.把AjaxPro.dll复制到web应用程序的bin目录,在项目中添加对AjaxPro.dll的引用
3.web.config的
意思是将ajaxpro路径下的文件扩展名为.ashx的文件的HTTP POST和HTTP GET请求映射到类AjaxPro.AjaxHandlerFactory,该类在文件AjaxPro.dll中的程序集AjaxPro中。
4.添加一个web窗体test.aspx,切换到cs文件,添加引用:
5.Page_Load中注册:
此处test是Page_Load所在类的完整的命名空间(namespace test)。
6.从Sql server 2000的Northwind库里面customers表中提出Country字段的内容。
代码如下:
注意:在该方法前要加 [AjaxMethod],还有
System.Threading.Thread.Sleep(1000);
为了看到loading的效果,我有意让进程延时1秒。
7. 进入test.aspx的html编辑视图,
chinaunix网友2010-11-28 13:02:29
Have you ever considered including much more videos for your blog page posts to maintain the readers a lot more entertained? I imply I just study as a result of the entire post of yours and it was rather beneficial but since I'm more of a visual learner,I located that being more helpful. Just my my concept, Good luck.
--------------------------------------------
<a href="