asp.net和ajax简洁教程

asp.net和ajax简洁教程

ID:26550583

大小:545.65 KB

页数:15页

时间:2018-11-27

asp.net和ajax简洁教程_第1页
asp.net和ajax简洁教程_第2页
asp.net和ajax简洁教程_第3页
asp.net和ajax简洁教程_第4页
asp.net和ajax简洁教程_第5页
资源描述:

《asp.net和ajax简洁教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、介绍尽管AJAX是种客户端技术,但实际上的开发过程,它经常要调用一个服务器端的过程。通常,网站上的数据是存放在一个关系型数据库中,为了让AJAX更有用处,处理服务器端数据需要一种简单可靠的方法。幸运的是,ASP.NETAJAX提供了一种有效的基础架构来做这件事情,浏览器和服务器在Internet上可以进行AJAX通信。自然而然,WebService在数据传输和客户端/服务器之间的一般通信方面可以扮演一个重要角色。本文就演示了如果通过ASP.NETAJAX调用ASP.NETwebservices。软件需求本文所有的范例都是使用ASP.NETAJAXRC版,而且,要在S

2、QLServer2005(Express版即可)上有一个Northwind数据库。范例使用VisualStudio2005作为开发环境。范例场景范例开发了一个Web页面,用于输入Northwind数据库职员表中的职员数据。页面通过ASP.NETAJAX功能,调用一个WebService来完成职员表中的数据增、删、改、查。创建一个WebService作为开始,使用VisualStudio2005创建一个新的Web站点,注意把ASP.NETAJAX项目模板添加到新站点对话框,这个对话框包括一个"ASP.NETAJAXEnabledWebSite"模板。图1:新站点创建模

3、板使用"ASP.NETAJAXEnabledWebSite"模板创建的新站点和用普通方法创建的站点区别如下:·它的Web.config自动包括许多ASP.NETAJAX专用的配置信息。·System.Web.Extensions程序集被添加到引用中。当然,我们可以更改一个普通的Web站点,以使之符合AJAX要求,但模板可以大大简化我们的工作。现在我们创建了一个新的Web站点,添加一个新的webservice并命名为EmployeeService.asmx,EmployeeService将包括5个Web方法MethodNameDescriptionGetEmploye

4、es()返回Employees表里的雇员列表。这个列表是一个Employee对象数组GetEmployee()接收EmployeeID参数返回Employee对象的详细信息Insert()给Employees表里增加一个新的雇员信息Update()更新Employees表里的某个雇员信息Delete()删除Employees表里的某个雇员信息表1:EmployeeService中的Web方法GetEmployees()和GetEmployee()方法以Employee对象的形式返回数据,因此,首先创建一个Employee类。右键单击App_Code文件夹,选择“添加

5、新项…”,添加一个叫Employee的类,下面显示Employee类的全部代码:publicclassEmployee{privateintintEmployeeID;privatestringstrFirstName;privatestringstrLastName;publicintEmployeeID{get{returnintEmployeeID;}set{intEmployeeID=value;}}publicstringFirstName{get{returnstrFirstName;}set{strFirstName=value;}}publicstr

6、ingLastName{get{returnstrLastName;}set{strLastName=value;}}}Employee类申明三个Private变量来分别存放employeeID,firstname和lastname,三个变量再封装在三个public属性中:EmployeeID,FirstName和LastName。打开web.config文件,添加部分如下:

7、;initialcatalog=northwind;integratedsecurity=true"/>这部分存放数据库链接字符串,用于指向Northwind数据库,确保修改SqlServer名称、IP地址以及验证方式以和我们的开发环境相符。现在,打开EmployeeService.cs添加如下代码:privatestringstrConn="";publicEmployeeService(){strConn=ConfigurationManager.ConnectionStrings["connstr"].Connect

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。