一般处理程序(ashx)的使用
Posted 小轩窗,正梳妆
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一般处理程序(ashx)的使用相关的知识,希望对你有一定的参考价值。
ASP.NET 中发送请求的页面代码如下:
<head runat="server"> <title></title> <script src="js/jquery-2.1.1.min.js"></script> <script type="text/javascript"> function full() { $.ajax({ type: "post", url: "Handler1.ashx?fun=full", traditional: true, data:{name:"张阿三"}, success:function(data) { alert(data); }, error: function (data) { alert(data); } }); } </script> </head> <body> <form id="form1" runat="server"> <div> <button onclick="full()">点击触发</button> </div> </form> </body>
一般处理程序的代码如下:
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; string fun = context.Request["fun"]; string result = ""; if (fun=="full") { result = "Hello " + context.Request["name"]; } context.Response.Write(result); context.Response.End(); }
注意:一般处理程序的返回值是用
context.Response.Write(result);
context.Response.End();
这个组合返回的!
以上是关于一般处理程序(ashx)的使用的主要内容,如果未能解决你的问题,请参考以下文章
AJAX提交到Handler.ashx一般处理程序返回json数据-转