是这个cTITLE的值没有了,你把它设为全局变量或都放到VIEWSTATE里面比较保险.

解决方案 »

  1.   

    同意楼上!每刷新一次页面,pageload就执行一次,cTITLE的值就没了!
      

  2.   

    每一次页面被请求,或者页面事件被提交到服务器,asp.net运行环境将执行必要的代码,重建整个页面,把结果页面送到浏览器,然后抛弃页面的变量、控件的状态和属性等等页面信息。当下一次页面被处理时,asp.net运行环境是不知道它的上一次执行情况的
      

  3.   


    cTITLE的值是有的,我已经把cTITLE设为全局了!在调试时我发现第二次刷新页面时cTITLE的值是存在的!但是在页面就是不显示!不知道为什么?
      

  4.   

    全局也会没有的啊,又不是应用程序,好的办法就是放在ViewState,就像楼上几位说的一样
      

  5.   

    各位:
    怎么放在ViewState里??
      

  6.   

    各位:刚刚我又试了一下,用viewState,里面得值是保存住的!
    但是title还是不显示啊!
      

  7.   

    你试试不用模式对话框,就用window.open()会不会出问题!
    如果不出问题,就是模式对话框本身的问题!
    我原来也发现在模式对话框有莫名其妙的问题!