为什么我的参数不能保持?
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比较好!