jquery(ajax)+ashx简单开发框架(原创)
使用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简单开发框架(原创)相关推荐
- jquery+ajax+ashx
转自:http://www.cnblogs.com/myaspnet/archive/2010/11/12/1876101.html 1.使用一般的webform,在页面用jQuery ajax调用, ...
- Jquery Ajax +.ashx XML数据格式
Jquery Ajax+.ashx +XML比较流行的Ajax解决方案.在这里简单介绍一下 1. .ashx文件 public void ProcessRequest(HttpContext co ...
- jquery+ajax+ashx。ashx的使用方法
1.使用一般的webform,在页面用jQuery ajax调用,再从取得的html数据中取得<body>内的内容,写入DOM 优点:不用改变现有的asp.net开发模式,可以使用现成的页 ...
- jquery ajax,ashx,json用法小结
jquery提供的简化版的ajax调用方法通常如下: function post() { $("#divWait").show(); $("#btnPos ...
- jquery ajax asmx 简单例子,jQuery.ajax 调用 服务(.aspx,.asmx)
方法1:Post(json)+IIS下://aspx,适用本机 $.ajax({ url: "TpgConnect_Rain/postgreService.aspx/getRainInfo& ...
- ajax+php+jq+面向对象,php+jquery+ajax+json的一个最简单实例
html页面: $(function(){ $("#send").click(function(){ var cont = $("input").seriali ...
- ajax调用ashx的方法,jquery.ajax请求aspx和ashx的异同 Jquery Ajax调用aspx页面方法
1.jquery.ajax请求aspx 请求aspx的静态方法要注意一下问题: (1)aspx的后台方法必须静态,而且添加webmethod特性 (2)在ajax方法中contentType必须是&q ...
- Jquery ajax调用后台aspx后台文件方法(不是ashx)
在asp.net webForm开发中,用Jquery ajax调用aspx页面的方法常用的有两种:下面我来简单介绍一下. (1)通过aspx.cs的静态方法+WebMethod进行处理 简单的介绍下 ...
- ajax webservice 参数类型,JQuery Ajax WebService传递参数的简单实例
Asp.NET中利用jQuery实现Ajax时,在服务器端可以使用aspx,ashx,以及WebService等方式.最近研究了一下WebService方式,jQuery Ajax 方法调用 jQue ...
最新文章
- spring的依赖注入方式详解
- 英特尔宣布全新自动驾驶平台整合处理器和视觉芯片
- leetcode-383-Ransom Note(以空间换时间)
- STL 源代码剖析 算法 stl_algo.h -- equal_range
- docker搞个wordpress
- 是否应该提供一个dao.insertIgnoreNull ? (像updateIgnoreNull一样)
- linux下启动Oracle服务和监听程序
- ​php mysql 图书管理系统网页毕业设计成品
- 使用 ApplicationDomain 类
- win10设置Python程序定时运行(设置计划任务)
- CTFHUB Web前置技能 题解记录(HTTP部分)
- Hive:添加、删除分区
- 瑞幸在前 Manner在后 资本吹不熟的咖啡赛道迎来新变局
- matlab/simulink 永磁直驱海上风电场仿真模型 含集群电流源等效 海上风电场线路结构
- PHP获取当前完整网址加HTTP/HTTPS
- 在.net Core中使用StackExchange.Redis 2.0
- 四川大学计算机学院博士复试分数线,四川大学2021年博士合格分数线和参加外语考核考生名单...
- 使用ESP8266-01S 作为Station PC作为Server通讯出现 ERROR CLOSED问题的解决办法
- 魅族M9同步谷歌联系人
- **浅谈STM32系列单片机的零基础学习方法**