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后想保持滚动条原来的位置,都可以这么解决。