Asp.Net:滚动到Validation Callout Extender的验证错误?

时间:2012-12-11 15:43:07

标签: asp.net validation ajaxcontroltoolkit extender

是否可以滚动到ValidationCalloutExtender的验证错误?

当我点击页面顶部的按钮时,我有一个大页面,如果我忘记在页面末尾的一个字段中输入内容,我不知道页面上到底发生了什么除非我碰巧向下滚动并看到ValidationCalloutExtender弹出窗口,有没有办法滚动到触发ValidationCalloutExtender的字段?

1 个答案:

答案 0 :(得分:2)

将此脚本放在页面的最底部

<script type="text/javascript">
    var originalShow = Sys.Extended.UI.ValidatorCalloutBehavior.prototype.show;
    Sys.Extended.UI.ValidatorCalloutBehavior.prototype.show = function (force) {
        this._elementToValidate.scrollIntoView(false); //true to align with the top of the scroll area
        originalShow.call(this, force);
    };
</script>