Request["aa"].ToString 是Post请求方式. 你现在是用Get方式的. 直接Request.QueryString["aa"]

解决方案 »

  1.   

    //少了
    req.Method = "GET";直接用下面的函数更方便
    private string GetContentFromUrll(string _requestUrl)
        {
            string _StrResponse = "";
            HttpWebRequest _WebRequest = (HttpWebRequest)WebRequest.Create(_requestUrl);
            _WebRequest.Method = "GET";
            WebResponse _WebResponse = _WebRequest.GetResponse();
            StreamReader _ResponseStream = new StreamReader(_WebResponse.GetResponseStream(), System.Text.Encoding.GetEncoding("Shift_JIS"));
            _StrResponse = _ResponseStream.ReadToEnd();
            _WebResponse.Close();
            _ResponseStream.Close();
            return _StrResponse;
        }
      

  2.   

    SetMsg()有问题,或者aa.aspx出错。
    bb.aspx没有问题
      

  3.   

    少了
    req.Method = "GET";
    ---------------------------
    正解
      

  4.   

    if(Request.QueryString["id"].ToString()=="12")
    不是aa
      

  5.   

    StreamReader _ResponseStream = new StreamReader(_WebResponse.GetResponseStream(), System.Text.Encoding.GetEncoding("Shift_JIS"));这里--->>StreamReader _ResponseStream = new StreamReader(_WebResponse.GetResponseStream(), System.Text.Encoding.GetEncoding("gb2312"));
      

  6.   

    谢谢各位,bb.aspx,及setmsg()这个方法是没有问题的.
    还有,请问 hertcloud(·£孙子兵法£·) 您可否解释一下你的代码的意思吗,还有,你这个代码中的"Shift_JIS"的是什么意思?
      

  7.   

    net_lover(【孟子E章】) 你好,打错了,if(Request.QueryString["id"].ToString()=="12")
    不是aa
    你说对了,不好意思