日期:2014-05-18  浏览次数:20691 次

asp.net 中页面传值问题!(几种方式?)
有两个页面   A   和   B   ,在页面A中放入一个TextBox,一个按钮,和定义一个属性
public   string   name
{
      get{return   this.TextBox.Text;}
}
按钮   Server.Transfer( "B.aspx ");

问题是在不使用Session、CooKies、ViewState等。在B页面怎么样获取这个TextBox的值。

问题的关键可能是怎么获取A页面的句柄,这是我自己的想法,高手来显一下。最好贴个代码出来。分不够我加

------解决方案--------------------
为什么不用 request?
------解决方案--------------------
使用
PostBackUrl
配合
PreviousPage.FindControl()
------解决方案--------------------
"b.aspx?id " = textbox1.Text
这是个方法!
------解决方案--------------------
在两个页面之间传递值就这么几种办法,你如果不用的话怎么可能实现呢?
至于传递的值得数量的多少就看你怎么处理了,一般的复杂查询类的肯定是传查询的值的
------解决方案--------------------
用FORM间的参数传递吧
------解决方案--------------------
页面用Server.Transfer传
然后用PreviousPage得到前一页面的控件

------解决方案--------------------
PreviousPage