黑马程序员之ASP.NET学习笔记:AJAX解决什么问题?如何使用AJAX?
2012-09-27 11:34
841 查看
AJAX解决的问题就是“无刷新更新页面”,用传统的HTML表单方式进行页面的更新时,每次都要将请求提交到服务器,服务器返回后再重绘页面,这样界面就会经历:提交----变白---重新显示这样一个过程,用户体验非常差,使用AJAX则不会导致页面重新提交,刷新。
AJAX最本质的实现是在Javascript 中使用XMLHttpRequest进行Http的请求,开发中通常使用UpdatePanel,JQuery等方式简化AJAX的开发,UpdatePanel的方式实现AJAX最简单,但是数据通讯量比较大,因为要来回传整个ViewState,而且不灵活,对于复杂的需求则可以使用JQuery 提供的ajax的功能。
AJAX最重要的问题是无法跨域请求,也就是无法在页面中向和当前域名不同的页面发送请求,可以使用在当前页面所在的域的服务器做代理页面的方式解决。
AJAX最本质的实现是在Javascript 中使用XMLHttpRequest进行Http的请求,开发中通常使用UpdatePanel,JQuery等方式简化AJAX的开发,UpdatePanel的方式实现AJAX最简单,但是数据通讯量比较大,因为要来回传整个ViewState,而且不灵活,对于复杂的需求则可以使用JQuery 提供的ajax的功能。
AJAX最重要的问题是无法跨域请求,也就是无法在页面中向和当前域名不同的页面发送请求,可以使用在当前页面所在的域的服务器做代理页面的方式解决。
相关文章推荐
- ASP.NET学习笔记[1] - iis不能使用的问题解决
- Asp.Net Ajax 学习笔记15 如何使用ASP.NET Profile
- ASP.NET中TextBox使用Ajax控件显示日期不全的问题解决方法
- 解决在asp.net中 使用 ajax UpdatePanel出现乱码问题的解决方案
- PowerShell的学习笔记(4)---- 如何在使用Enter-PSSession的时候解决TrustedHosts list的问题?
- (学习Asp.net Ajax笔记一)使用 Microsoft AJAX Library 创建自定义客户端脚本之一
- 绝对酷,如何解决asp.net中javascript脚本的问题(使用服务器控件执行客户端脚本)
- Asp.net Ajax 学习笔记4 UpdatePanel的使用(上)
- 使用javaScript解决asp.net中mvc使用ajax提交数组参数的匹配问题
- Asp.net Ajax 学习笔记5 UpdatePanel的使用(下)
- Asp.net Ajax 学习笔记2 UpdatePanel的使用(上)
- ASP.NET使用ajax时js失效问题解决
- sql server 关于表中只增标识问题 C# 实现自动化打开和关闭可执行文件(或 关闭停止与系统交互的可执行文件) ajaxfileupload插件上传图片功能,用MVC和aspx做后台各写了一个案例 将小写阿拉伯数字转换成大写的汉字, C# WinForm 中英文实现, 国际化实现的简单方法 ASP.NET Core 2 学习笔记(六)ASP.NET Core 2 学习笔记(三)
- ASP.NET AJAX Advance Tips & Tricks (10) 解决使用AJAX Extender时的页面导出(Word/Excel)问题(Extender control 'XXX'
- Asp.net Ajax 学习笔记5 UpdatePanel的使用(下)
- 使用javaScript解决asp.net中mvc使用ajax提交数组参数的匹配问题
- ASP.NET学习笔记----解决页面中部分验证的问题:validationgroup,爽(20080326)
- Asp.Net Ajax 学习笔记3 UpdatePanel的使用(上)
- asp.net中mvc使用ajax提交参数的匹配问题解决探讨