//一般处理程序中的方法
context.Response.ContentType = "text/plain";
string strJson = string.Empty;
//指定类(这个类里面写AJAX需要调用的方法如:查询、修改、删除等)
OrderInfoDLL dc = new OrderInfoDLL();
string MethodName = context.Request.Form["MethodName"];string Parameter = context.Request.Form["Parameter"];
MethodInfo mm = dc.GetType().GetMethod(MethodName);
object obj = mm.Invoke(dc, new object[] { Parameter });
//输出 json 字符串
context.Response.Write(obj.ToString());
context.Response.End();
//AJax前台调用方法
var PostData = { 'MethodName': "方法名称", 'Parameter': "参数" };
$.ajax({
type: 'POST',
url: 一般处理程序路径,
data: PostData ,
success: success,
dataType: dataType
});
本文详细介绍了如何在ASP.NET中利用处理程序和AJAX实现方法调用,包括设置请求参数、解析返回结果并输出JSON字符串的过程。
225

被折叠的 条评论
为什么被折叠?



