两个页面  
A页面向B页面传递一个http header的值
B页面可以用Request.Headers["xxxx"]来接收
A页面怎样向B页面发送这个请求呢

解决方案 »

  1.   

    你这个什么 Header呀,是不是要传递标题<title></title>里的值呀?
    <title id="MyTitle"></title>//网站标题名称
                Control htm_Con = Page.FindControl("MyTitle");
             ((HtmlTitle)htm_Con).Text = "万优网-商客网";
      

  2.   

    http://www.cnblogs.com/xiazhi33/articles/1215301.html
      

  3.   

    楼上两位可能理解错了
    我的意思是类似 Get和Post一样的传递
      

  4.   

    楼上两位可能理解错了
    我想要的是类似Get或Post那样的传递
      

  5.   

    类似A页面写一个Response.AddHeader("User", "test");
    B页面用Request.Headers["User"]来接收
      

  6.   

    alert(window.location.search); 这里面获取得内容就是url里面?之后的值
      

  7.   

    用HttpWebRequest
    a.aspx
    WebRequest wReq = HttpWebRequest.Create("http://localhost:1345/BeanShop/b.aspx");//这里必须是完整http形式url
            wReq.Headers.Add("a", "cccc");
            wReq.Method = "post";
            WebResponse wResponse = wReq.GetResponse();
            Stream stream = wResponse.GetResponseStream();
            StreamReader sr = new StreamReader(stream);
            string s = sr.ReadToEnd();
            Response.Write(s);//返回"cccc"
            stream.Close();
            sr.Close();
            wResponse.Close();b.aspx
     protected void Page_Load(object sender, EventArgs e)
              {
                   Response.Write(Request.Headers["a"].ToString());
              }
      

  8.   

    a.aspx的C#代码 
      private void Button1_Click(object sender, System.EventArgs e) 
      { 
      string s_url; 
      s_url = "b.aspx?name=" + Label1.Text; 
      Response.Redirect(s_url); 
      } 
    b.aspx中C#代码 
      private void Page_Load(object sender, EventArgs e) 
      { 
      Label2.Text = Request.QueryString["name"]; 
      } 
      

  9.   

    7楼的应该是模拟Post的方式进行传递,但我如果在A页面传递后跳转到B页面就没值了