一般處理程序(ashx)的使用
阿新 • • 發佈:2017-08-29
bsp src post fun 發送 cli cnblogs name .ajax
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)的使用