当前位置: 代码迷 >> ASP.NET >> 为什么小弟我的参数不能保持
  详细解决方案

为什么小弟我的参数不能保持

热度:2317   发布时间:2013-02-26 00:00:00.0
为什么我的参数不能保持?
xxx.aspx.cs
public   class     xxx:...
{
private   string   Fdw_number;

private   void   page_load(.............)
{
...
Fdw_number=this.request[ "dwid "]
...
}

private   void   btnOK_ServerClick(object   sender,   System.Web.UI.ImageClickEventArgs   e)
{
...
TextBox1.Text=Fdw_number;
...

}

不知为什么Fdw_number的值总不能保持?


------解决方案--------------------------------------------------------
因为每次服务器发送HTML文档到客户端,就完成了一个页面的生命周期,同时私有变量的生命周期也就完结了。用Session变量去保存就可以了。
------解决方案--------------------------------------------------------
也可用viewstate保存
------解决方案--------------------------------------------------------
同页面用Viewstate比较好!

  相关解决方案