使用ashx作为服务;客户端通过ajax传输数据到ashx服务,直接上代码。

前端调用(使用jquery1.4.1版本,jquery1.9.1不支持这种写法):

    $.post("Handler/BasicService.ashx", { method: 'Login', 'username': escape($('#txtUserCode').val()), 'password': escape($('#txtPassword').val())) }, function (msg) {if (msg == 'success') {window.location = 'index.aspx';}else {alert(msg);}});

  

ashx服务:

 public void ProcessRequest(HttpContext context){//不让浏览器缓存context.Response.Buffer = true;context.Response.ExpiresAbsolute = DateTime.Now.AddDays(-1);context.Response.AddHeader("pragma", "no-cache");context.Response.AddHeader("cache-control", "");context.Response.CacheControl = "no-cache";context.Response.ContentType = "text/plain";Request = context.Request;Response = context.Response;Session = context.Session;Server = context.Server;string method = Request["Method"].ToString();//接收提交过来的Method参数MethodInfo methodInfo = this.GetType().GetMethod(method);//通过反射获取传递过来的Method(方法名称)类型methodInfo.Invoke(this, null);}

具体方法:

   public void Login(){UserModel user;string username = Request["username"].ToString(); //获取请求username参数值string password = Request["password"].ToString(); //获取请求password参数值//操作业务逻辑。。。}

转载于:https://www.cnblogs.com/KingLei/archive/2013/04/18/ashx_ajax.html

jquery(ajax)+ashx简单开发框架(原创)相关推荐

  1. jquery+ajax+ashx

    转自:http://www.cnblogs.com/myaspnet/archive/2010/11/12/1876101.html 1.使用一般的webform,在页面用jQuery ajax调用, ...

  2. Jquery Ajax +.ashx XML数据格式

    Jquery Ajax+.ashx +XML比较流行的Ajax解决方案.在这里简单介绍一下 1.   .ashx文件 public void ProcessRequest(HttpContext co ...

  3. jquery+ajax+ashx。ashx的使用方法

    1.使用一般的webform,在页面用jQuery ajax调用,再从取得的html数据中取得<body>内的内容,写入DOM 优点:不用改变现有的asp.net开发模式,可以使用现成的页 ...

  4. jquery ajax,ashx,json用法小结

    jquery提供的简化版的ajax调用方法通常如下: function post() {     $("#divWait").show();     $("#btnPos ...

  5. jquery ajax asmx 简单例子,jQuery.ajax 调用 服务(.aspx,.asmx)

    方法1:Post(json)+IIS下://aspx,适用本机 $.ajax({ url: "TpgConnect_Rain/postgreService.aspx/getRainInfo& ...

  6. ajax+php+jq+面向对象,php+jquery+ajax+json的一个最简单实例

    html页面: $(function(){ $("#send").click(function(){ var cont = $("input").seriali ...

  7. ajax调用ashx的方法,jquery.ajax请求aspx和ashx的异同 Jquery Ajax调用aspx页面方法

    1.jquery.ajax请求aspx 请求aspx的静态方法要注意一下问题: (1)aspx的后台方法必须静态,而且添加webmethod特性 (2)在ajax方法中contentType必须是&q ...

  8. Jquery ajax调用后台aspx后台文件方法(不是ashx)

    在asp.net webForm开发中,用Jquery ajax调用aspx页面的方法常用的有两种:下面我来简单介绍一下. (1)通过aspx.cs的静态方法+WebMethod进行处理 简单的介绍下 ...

  9. ajax webservice 参数类型,JQuery Ajax WebService传递参数的简单实例

    Asp.NET中利用jQuery实现Ajax时,在服务器端可以使用aspx,ashx,以及WebService等方式.最近研究了一下WebService方式,jQuery Ajax 方法调用 jQue ...

最新文章

  1. spring的依赖注入方式详解
  2. 英特尔宣布全新自动驾驶平台整合处理器和视觉芯片
  3. leetcode-383-Ransom Note(以空间换时间)
  4. STL 源代码剖析 算法 stl_algo.h -- equal_range
  5. docker搞个wordpress
  6. 是否应该提供一个dao.insertIgnoreNull ? (像updateIgnoreNull一样)
  7. linux下启动Oracle服务和监听程序
  8. ​php mysql 图书管理系统网页毕业设计成品
  9. 使用 ApplicationDomain 类
  10. win10设置Python程序定时运行(设置计划任务)
  11. CTFHUB Web前置技能 题解记录(HTTP部分)
  12. Hive:添加、删除分区
  13. 瑞幸在前 Manner在后 资本吹不熟的咖啡赛道迎来新变局
  14. matlab/simulink 永磁直驱海上风电场仿真模型 含集群电流源等效 海上风电场线路结构
  15. PHP获取当前完整网址加HTTP/HTTPS
  16. 在.net Core中使用StackExchange.Redis 2.0
  17. 四川大学计算机学院博士复试分数线,四川大学2021年博士合格分数线和参加外语考核考生名单...
  18. 使用ESP8266-01S 作为Station PC作为Server通讯出现 ERROR CLOSED问题的解决办法
  19. 魅族M9同步谷歌联系人
  20. **浅谈STM32系列单片机的零基础学习方法**

热门文章

  1. 如何查看jar包里的源码
  2. SDNU 1045.石子合并1(区间dp)
  3. Python爬虫(五)
  4. 路由器DHCP服务器及PPP封装验证
  5. 用python实现:找出1到101 之间的质数
  6. JavaScript中的面向对象(1):对象创建模式
  7. 正确解读PHP获取时间错误原因
  8. [CODEVS1258]关路灯
  9. Redis学习第三课:Redis Hash类型及操作
  10. SQL Server 2008使用扩展事件进行高级故障排除