我在updatepanel里面放置一些文本框、下拉框、一个按钮和一个复选框,还有一些验证控件。我想通过点击复选框来开启和禁用验证控件。
设置了复选框的AutoPostBack为True.
在选中复选框,触发CheckedChanged后,点击按钮时就没反应了,不能提交到服务器。
请高手帮帮忙,Thanks!

解决方案 »

  1.   

    看看UpdatePanel1的属性UpdateMode,先将该属性设置为Always;
    再试试!!
      

  2.   

    好像没什么相关哦,选中了就进不到Button click事件里面吗?
      

  3.   

    UpdateMode的默认值就是Always吧?
    没选的时候就能进到Button click事件里面?
      

  4.   

    UpdateMode是Always
    checkbox postback之后按钮就没响应了
      

  5.   

    还有,再把现在不能正常响应的新开工程的配置文件的<compilation debug="true">或者删了配置文件 后通过右键选择浏览器浏览按钮事件又能正常响应.
    已经新开了两个工程试过都是这种现象.
      

  6.   

    问题已经解决:
    我在updatepanel中用错了Triggers,用了AsyncPostBack trigger.
    改为PostBack trigger后就没问题了.
    不过下面的问题不知道是什么原因造成.将不能正常响应的工程的配置文件复制到新开工程里,结果不能正常响应. 
    我把配置文件撤消回原来未修改时那样保存后,还是不能正常响应.还有,再把现在不能正常响应的新开工程的配置文件的 <compilation debug="true">或者删了配置文件 后通过右键选择浏览器浏览按钮事件又能正常响应. 
    已经新开了两个工程试过都是这种现象.