ASP.NET MVC+Ajax前后端交互 APS.NET MVC + EF (1)---使用AJAX

APS.NET MVC + EF (1)---使用AJAX

 

在Web系统中,Ajax技术已经成为提高用户体验的必备技术。开发Ajax程序,涉及两方面的内容:一是客户端技术,二是服务器端技术。

(1)客户端技术

核心工作是通过JavaScript向服务器发送数据和接收数据。初次之外还涉及两个工作,一是数据的展示,因此涉及Html DOM、CSS等相关技术;二是数据处理,因此涉及JSON、XML等数据格式处理技术。在实际开发过程中,可以借助一些客户端框架,来提高工作效率。

(2)服务器端技术

核心工作是完成在服务器端接收和发送数据。

10.1 使用动作方法处理Ajax请求

在动作方法中处理Ajax请求,重点关注的是如何向客户端返回数据。

对于接收数据,由于Ajax客户端程序仍是通过Get或Post方式发送数据,因此处理方式和接收非Ajax请求一致。

向服务器端发送数据,一般有如下几种形式。

10.1.1 返回纯文本数据

对于向客户端返回结构单一的数据,可以使用纯文本格式,如删除操作是否成功的提示,用法如示例1所示。

在Web系统中,Ajax技术已经成为提高用户体验的必备技术。开发Ajax程序,涉及两方面的内容:一是客户端技术,二是服务器端技术。

(1)客户端技术

核心工作是通过JavaScript向服务器发送数据和接收数据。初次之外还涉及两个工作,一是数据的展示,因此涉及Html DOM、CSS等相关技术;二是数据处理,因此涉及JSON、XML等数据格式处理技术。在实际开发过程中,可以借助一些客户端框架,来提高工作效率。

(2)服务器端技术

核心工作是完成在服务器端接收和发送数据。

10.1 使用动作方法处理Ajax请求

在动作方法中处理Ajax请求,重点关注的是如何向客户端返回数据。

对于接收数据,由于Ajax客户端程序仍是通过Get或Post方式发送数据,因此处理方式和接收非Ajax请求一致。

向服务器端发送数据,一般有如下几种形式。

10.1.1 返回纯文本数据

对于向客户端返回结构单一的数据,可以使用纯文本格式,如删除操作是否成功的提示,用法如示例1所示。

猜你喜欢

转载自www.cnblogs.com/huangshushu/p/11829282.html