从一个页面传值到另一个页面

方法一:QueryString

有两个页面:WebForm1.aspx,WebForm2.aspx。
  在WebForm1.aspx.cs的某些事件中放置如下代码:
  string url="WebForm2.aspx?name="+this.txtname.Text;
  Response.Redirect(url);            
 接着关键时刻出现了:在WebForm2.aspx.cs中某些事件中放置如下代码:
 lblname.Text=Request.QueryString["name"];
 

缺点就是它把要传送的值显示在地址栏中,如果对于在安全性的信息来说这并不是一种好的解决方案。还有一个缺点就是它不能传对象。这种方法适合于传送一个简单的值及安全性不大重要的信息。

其他方法暂时没试出来

posted @ 2015-12-13 14:05  抹不掉的回忆  阅读(291)  评论(0编辑  收藏  举报