两个页面
A页面向B页面传递一个http header的值
B页面可以用Request.Headers["xxxx"]来接收
A页面怎样向B页面发送这个请求呢
A页面向B页面传递一个http header的值
B页面可以用Request.Headers["xxxx"]来接收
A页面怎样向B页面发送这个请求呢
解决方案 »
- GridView控件绑定数据能实现每行显示两三列数据吗
- gridview中服务器端全选和客户端全选有什么区别?
- [馨郁星愿]vs2005为什么一个解决方案只能包含一个项目?求解决方案
- ————关于透明的动态加载的下拉菜单,谢谢
- 关于SqlDataAdapter更新数据源~
- 急,DataGrid中DropDownList的动态绑定,大家帮忙看看
- 弹处对话框的问题
- 用 Server.UrlPathEncode("某某汉字串")如何再解密回去
- 大神们?怎么把ckeditor整合到extjs4里面呢?
- 动态控件LinkButtom的Command事件无法执行???
- abstract class和interface有什么区别?(在线等待)
- access添加记录问题
<title id="MyTitle"></title>//网站标题名称
Control htm_Con = Page.FindControl("MyTitle");
((HtmlTitle)htm_Con).Text = "万优网-商客网";
我的意思是类似 Get和Post一样的传递
我想要的是类似Get或Post那样的传递
B页面用Request.Headers["User"]来接收
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());
}
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"];
}