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

=======一个很奇怪的问题...大家帮忙想想=========
例如:页面中有一个label显示的是1,而这个1是在Global文件里定义好的
            Session[ "a "]   =   1;

        然后页面中有个按钮还可以改变他的值!
                 
                现在问题是我不想将初始值放在Global文件里,
              但放在页面中肯定要放在Page_Load里
                这样当你一点按纽页面刷新又会或者被的事件引起重新加载都会导致值还是1


        随便问下大家一个很奇怪问题,我将自己页面另存为文件了,
    然后再开项目浏览的时候为什么都显示哪个被我保存的页面,
    删掉了也不行,最后将ie缓存清理之后才好!
      大家知道具体原因吗?\


                  分不够
http://community.csdn.net/Expert/topic/5729/5729924.xml?temp=.2302667
  大家在这张帖子里流言,我一起揭贴

------解决方案--------------------
但放在页面中肯定要放在Page_Load里
这样当你一点按纽页面刷新又会或者被的事件引起重新加载都会导致值还是1
========================
初始化时加个
if(!IsPostBack)
{
label.Text = Session[ "a "]
}
这样不就不会被其他的事件还原成1了么。