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后想保持滚动条原来的位置,都可以这么解决。
本文介绍了解决 ASP.NET AJAX 中 UpdatePanel 内 button 的 click 事件无法使用 response.write 方法的问题方法。提供了两种解决方案:一是将 button 移出 UpdatePanel 外;二是通过添加 Triggers 来实现局部刷新,并介绍了如何保持 postback 后滚动条位置的方法。
6360

被折叠的 条评论
为什么被折叠?



