在vs05 asp.net上工作.....我的gridview有10行。选择gridview行后,我的浏览器在gridview标题上向上滚动...... 我想要滚动不要移动< /strong>....how如何设置固定在选定行上的滚动
答案 0 :(得分:0)
浏览器是否在您进行选择时提交表单?
如果是这样,你应该考虑防止回发的方法。您可以在网格上关闭自动回复,然后使用AJAX管理多选。如果它是Microsoft ASP.NET GridView,我敢打赌,MS ASP.NET Ajax工具包中的功能将为您执行此操作。
汤姆布朗说:有一个@Page指令MaintainScrollPositionOnPostback - 将其设置为true
虽然我会小心在所有浏览器中对此进行测试,但说实话,您可能不希望仅因为选择了网格行而进行回发。您希望行为是您选择所需的网格行,然后提交表单。这将为您的用户提供更愉快(和快速)的体验。否则,如果他们点击太快,将丢失一些行选择回发。
答案 1 :(得分:0)
有一个@Page指令MaintainScrollPositionOnPostback - 将其设置为true