1. 程式人生 > >一般處理程序(ashx)的使用

一般處理程序(ashx)的使用

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)的使用