2024年2月8日发(作者:)
ASP的无刷新技术
ACTIVE SERVE PAGE(以下简称ASP)虽然是一种很旧的技术,但因为其简单易学、开发速度快、服务器要求低,所以虽然现在、JSP等新技术大行其道,但仍然有一部分人在使用ASP,而且对于技校的学生来说,ASP也可以作为一门入门编程来学习。
一、ASP编程的好处与AJAX技术
ASP编程的好处就在于使用方便,客户只需要有普通的浏览器就可以运行程序,但其缺点也很明显,因为结构限制,所以每次用户提交数据时,都要刷新页面,从服务器获取新的数据,这样需要用户等待,浪费了时间,而且也要重新载入页面,造成了带宽的浪费。鉴于以上的问题,所以无刷新技术出现了,而其中比较出色和流行的就是AJAX技术。
AJAX实际上是多个技术的集合。当然,它不是只为ASP服务的技术,它可以在绝大部分的网络编程语言中使用,只要你的游览器支持JAVASCFIPT。AJAX的原理是利用XMLHTTP等组件把程序请求后台发往服务器,然后再把服务器的运行结果使用JAVASCRIPT即时显示到网页上,页面是不需要刷新就可以获得新的数据了,这样不但节省了用户的时间,还减少了服务器的负担。随着AJAX技术的发展,网上也出现了很多相关的组件,其中比较著名的是AjaxHelper,该组件使用十分简单,不需要深入了解AJAX就能很容易地实现无刷新技术,也很适合用于ASP的课堂教学,下面我们就以一个简单的留言本例子来看看AJAX的强大功能吧。(AjaxHelper组件可以到以下网址下载/source/130042。)
二、AJAX的强大功能与应用
1.留言本的数据库结构(如图1)
2.留言页面
(如图2,因为源代码较多,所以只列出较重要的几行代码)。当我们下载了AjaxHelper组件后,解压后会得到文件,我们把该文件和放在同一目录下。因为要使用到无刷新,我们要把AjaxHelper组件导入,方法很简单,在标记内加上下行代码。
本文发布于:2024-02-08 10:36:09,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170735976967273.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |