2012-12-11 4 views
1

ValidationCalloutExtender의 유효성 검사 오류로 스크롤하는 것이 가능합니까?Asp.Net : Validation Callout Extender의 유효성 검사 오류로 스크롤 하시겠습니까?

가끔 페이지 상단의 버튼을 클릭하면 큰 페이지가 나타납니다. 페이지 끝 부분에있는 한 필드에 무엇인가를 입력하는 것을 잊어 버린 경우에는 정확히 무엇이 일어나고 있는지 알 수 없습니다. 페이지 아래로 스크롤하여 ValidationCalloutExtender 팝업이 표시되지 않으면 ValidationCalloutExtender가 트리거 된 필드로 스크롤하는 방법이 있습니까?

답변

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> 
+0

스크립트가 올바른 위치로 이동 페이지를 강제로 수행하지만 나는 그것이 팝업을두고 눈치는 ValidatorCalloutExtender의 PopupPosition 속성을 존중하지 않는다 임의의 위치에. –