我有一个列表页面(有数据网格)。我在每一行中都有编辑按钮点击打开叠加(ajax模式弹出窗口)。插入/更新数据后,我必须刷新数据网格以显示新插入的数据,并在页面顶部显示消息,说成功插入/更新数据。
由于我在页面周围有更新面板,因此页面侧重于我单击编辑按钮的行,因此用户实际上必须向上滚动才能看到成功的消息。有什么办法可以在ajax更新后一直设置焦点/滚动,这样用户就可以看到记录是否成功更新了。
注意:我在关闭模式弹出窗口后调用updatepanel.update()方法来刷新更新面板。
任何帮助将不胜感激。
答案 0 :(得分:0)
好的旧命名锚标记会帮助你吗?
e.g。
<a name="messageOnTop">my message</a>
<!-- big data grid -->
<!-- button that opens the overlay doing business -->
<a href="#" onclick="doOverlay();
/* when finished with overlay: */
document.location = '#messageOnTop'">button</a>
以上只是伪代码。我想说的是,您可以使用URL中的#-yr跳转到锚点