JQuery ajax 在aspx中传值和取值


传值:ajax中的data(json) 

js代码:


获取后台的值:

在asp.net webform开发中,用jQuery ajax传值一般有几种玩法

1)普通玩法:通过一般处理程序ashx进行处理;

2)高级玩法:通过aspx.cs中的静态方法+WebMethod进行处理;

3)文艺玩法:通过WCF进行处理。

ashx:

js脚本:
    

ashx处理页面的代码:
           public void ProcessRequest(HttpContext context)
           {
               context.Response.ContentType = "text/plain";
               string OriPass = context.Request.Form["OriginalPass"];   //原始密码(Get传参对应QueryString)
               string txtNewPass = context.Request.Form["NewPass"];     //新密码
               string txtConfirmPass = context.Request.Form["RePass"];  //确认密码
       /*-----这里可以写调用的函数------*/
               context.Response.Write("密码修改成功");   //返回信息
           }

 WebMethod:

最上面有调用 就写后台方法:接的引用system.web.webservies

[WebMethod]
        public static string addNew(string title, string content)
        {
            return title + content;
        }
wcf:
引用 http://kb.cnblogs.com/page/50175/ 很详细
C