单击asp.net按钮时,将#button添加到URL

时间:2010-05-13 14:31:08

标签: c# asp.net jquery

使用jquery,当点击一个按钮(服务器端)时,我想将#button附加到网址。

只有在出现验证错误时才会使用此选项,我希望浏览器滚动到按钮所在的底部。

我已经尝试过MaintainScrollPositionOnPostback,但由于单击按钮后验证行可见,因此无法使用。

更新实际点击该按钮会先发送服务器端邮件,所以不确定这是否有效?

1 个答案:

答案 0 :(得分:0)

如果我理解你的问题,你需要修复一个丑陋的asp.net错误,与为MantainScrollPositionOnPostback注册的js函数(scrollTo)相关。

对我有用的快速修复方法是重新定义此功能:

window.scrollTo = function(x, y) {
    return true;
}

当然设置MantainScrollPositionOnPostback =“true”。