updatePanel中的button的click事件中不能使用response.write()

来源:互联网 发布:淘宝店铺推广广告词 编辑:程序博客网 时间:2024/05/19 15:44

  updatePanel中的button的click事件中不能使用response.write()等方法的解决办法有两种。

1,把button移到updatePanel外边
2,添加Triggers.

 

 

aspx.cs中,click事件:

 

这样做的话,如果页面很长,右侧会有一个垂直滚动条。每次点击页面低端的button,都会postBack,滚动条会滚动到最上端。
这个问题的解决办法:
如果是2.0以上的话,只需要在<%@ Page Language="C#" AutoEventWireup="true" %>里添加MaintainScrollPositionOnPostback="true"
其他postBack后想保持滚动条原来的位置,都可以这么解决。