我通过Extjs的Ext.Ajax.request穿参数,但是在后台解析不到。代码如下:
//客户端Handler请求
 Ext.get("btn").on("click", function() { 
        var data = Ext.fly("txt").getValue(); 
        if (data == "") { 
            Ext.Msg.alert("警告", "请输入字符串"); 
        } 
        else { 
            Ext.Ajax.request({ 
            url: "Handler.ashx?action=list",
            params: { page: "page", id: "id" }, 
            success:doSuccess, 
            failure: function(response) { 
                Ext.Msg.alert("错误", "请求失败,错误代码为:" + response.status); 
            }
            }); 
        } 
//服务器端
<%@ WebHandler Language="C#" Class="Handler" %>using System;
using System.Web;public class Handler : IHttpHandler {
    
    public void ProcessRequest (HttpContext context) {
        string action = context.Request["action"]; //此处的action不为空,值为list
        string page = context.Request["page"];     //此处的page为空,但是我觉得应该对的啊
        context.Response.Write(page);
        context.Response.End();
    }
 
    public bool IsReusable {
        get {
            return false;
        }
    }}
问题在上面注释中给出了,请问高手这是怎么回事啊。