一个页面上的TextBox,无论是通过javascript 还是手动更改一个这个TextBox的值,
然后再ButtonClick时访问这个TextBox的值,还是初始值,
为什么没有改变呢??

解决方案 »

  1.   

    把Page_Load中的所有操作都放到if(!IsPostBack)中
      

  2.   

    我开始是这样访问的:
    TextBox。。
    现在这样访问了
    HttpContext.Current.Request.Form["TextBoxGridPara"]
    就可以获得最新的值啦,
    前一段时间看到过 form有 POST和GET
    有什么区别啊??
    Action是干嘛的??
    小弟刚刚开始,有些东西看教程啊,什么的,看的也云里雾里的
    谢谢
      

  3.   

    把Page_Load中的所有操作都放到if(!IsPostBack)中正解
      

  4.   

    还有一个问题:
    我使用的是一个弹出窗口,
    这个窗口是用服务器端的Button注册了客户端的javascript window.close();
    关闭的。
    为什么我再次打开这个弹出这个窗口时 ,Page_Load不执行了???
    晕了。
    谢谢
      

  5.   

    glacier111(★冰河★) ( )  正解
      

  6.   

    还有一个问题:
    我使用的是一个弹出窗口,
    这个窗口是用服务器端的Button注册了客户端的javascript window.close();
    关闭的。
    为什么我再次打开这个弹出这个窗口时 ,Page_Load不执行了???
    晕了。
    谢谢
    这个问题呢??
    岂不是怪的很?还是那里我没有考虑到啊?
      

  7.   

    解决了,是IE缓存的问题
    谢谢楼上各位
    关闭掉IE缓存或者加参数给页面就可以了,
    每次都能访问最新的页面了就