服务器端ASP.net脚本请求和响应
【IT168 技术文档】Ajax基础-XMLHttpRequest对象的创建、数据请求和处理中已经介绍了XMLHTTPREQUEST对象的使用。下面是使用该对象请求服务器数据。
代码在IE6、FireFox1.5、NetScape8.1、Opera9调试通过。服务器为Window2000P + IIS5+ASP.net 2.0
1、使用XMLHTTPREQUEST对象请求ASP.Net文件
这里仍然使用GET方法来请求服务器端数据,与上篇不同的是,这次请求的是ASP.Net的脚本文档而不是XML文件,需要服务器解析并返回数据。客户端得到数据后依然直接显示。
XMLHTTPREQUEST对象的建立参照上文
2、服务器端脚本
服务器端脚本简单的使用了ASP.Net提供的数据查询功能,查询结果通过HTML文档的方式返回给客户端。
ajaxServer.aspx文件
由于服务器端会返回ASP.net页面上的所有内容,这里将HTML标签全部删掉了。只剩下与.CS文件相关的内容。如果将标签和代码放在一个页面内会更好。
3、数据库
数据库文件与ajaxServer.ASPX在相同的目录下。
名称:XTT.mdb
表名:Classes
字段名 类型 长度
Class_ID char 10
Class_Name char 20
Create_Time DateTime
Create_Man char 10
Parent_ID char 10
0
0