AJAX 指异步JavaScript及 XML(Asynchronous JavaScript And XML),可以实现异步编程、局部刷新,节省客户端和服务器之间来回交互的数据量,本文主要介绍下.net中的Ajax框架AjaxPro的使用。
1、先下载AjaxPro.2.dll,在项目中添加引用。
2、在Web.Config中HttpHandler中添加如下配置:
3、新建一个Ajax方法集中处理的类文件:
namespace Demo.Common{ [AjaxPro.AjaxNamespace("MyAjaxTest")] public class Common { [AjaxPro.AjaxMethod] public string GetString(string name) { return "Hello," + name; } }}
4、新建一个Default.aspx页面,在页面Page_Load中注册Ajax方法:
public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { //Page_Load中注册AJAX可调用的类的名称 AjaxPro.Utility.RegisterTypeForAjax(typeof(Common.Common)); } }
前端页面使用此Ajax方法的实例:
无标题页