请问要怎么在ashx里面判断是哪个页面的哪个文本框请求??

解决方案 »

  1.   

    这个是用别人的autocomplete自动联系功能,然后txtUser是一个textbox,用来实现输入一个字母访问数据库里已经有的数据,自动联想输入的数据。
      

  2.   

    其他页面然后有多个文本框都要实现联想,现在要怎么在Ashx页面判断是哪个页面的哪个文本框,我不知道怎么做。
      

  3.   

    request 里不是有rul属性么,根据那个来判断咯
      

  4.   

    url吗,要怎么写呢,能不能举个例子,url后面要加什么,然后ashx要怎么判断?
      

  5.   

    你如果非得知道是哪个页面传递的过来的,这个倒是好办,如果要要知道是点击哪个按钮的,哪你就得加参数了string  url=context.request.url.tostring();
      

  6.   

    获取 url 参数,ashx 跟 aspx 是一样的,都是使用 context.Request.QueryString["abcd"];这样的形式。要获取 post 参数,当然也是一样,使用 Form[...]。
      

  7.   


    你应该先把你的代码中的 data 该怎么传数据 弄明白,学会了。你是还没有会走路,就要提出问题问自己为什么不能飞起2米高了。
      

  8.   


    不知道这样接受json传过来的数据会不会被打死.......
      

  9.   

    ProcessRequest方法的返回值类型不能是其他类型(string),只能是void   
    那我怎么返回json数据???求助.....
      

  10.   

    context.Response.Write(jsonStr);
    呵呵哒
      

  11.   

    Insus.NET已经有把此需求写成一篇博文,仅供参考:
    http://www.cnblogs.com/insus/p/3549557.html
      

  12.   

            public void ProcessRequest(HttpContext context)
            {
                string action = "";
                if (context.Request["action"] != "")
                {
                    action = context.Request["action"];
                }
                string strJSON = "";
                switch (action)
                {                case "getInchargeTree":
                        strJSON = GetInchargeTree(context);
                        context.Response.ContentType = "text/json";
                        context.Response.Write(strJSON);
                        break;
                    case "GetInchargeTree_User":
                        strJSON = GetInchargeTree_User(context);
                        context.Response.ContentType = "text/json";
                        context.Response.Write(strJSON);
                        break;
                    default:
                        break;
                }
            }
      

  13.   

    可以通过在后台判断前端传递的参数类型来实现。
    1.前台: url: "GetOrders.ashx?action=GetJson",
    2.后台:context.Request["action"]