2011-12-08 5 views
0

Asp.Net 웹 페이지에서 Telerik RadOpen 함수를 사용하여 모달 팝업 창을 만듭니다. 팝업 창이 올바르게 나타나지만 부모 창이 새로 고쳐지고 페이지 아래로 팝업이 스크롤됩니다. 상위 창을 스크롤하지 않고 팝업을 작성하려면 어떻게해야합니까? 나는 팝업을 만드는 데 사용하고Telerik RadOpen 명령이 부모 창과 스크롤을 다시로드합니다.

코드입니다 :

btnEdit.OnClientClick = _ 
    "radopen('newDialog.aspx?id=" + _id.ToString() + _ 
    "&_newid=" + _newId.ToString() + "', 'newDialog'); return false;" 

가 이미

<%@ Page MaintainScrollPositionOnPostback="true" %> 

를 추가 시도했지만이 문제가 해결되지 않았다.

답변

0

RadWindow의 이벤트에 대한 핸들러가 있습니까? 예를 들어 OnClientShow? AJAX 요청을 호출하거나 스크롤 위치를 변경할 수 있습니다. 그 외에는 버튼에서 다시 게시를 방지하므로 코드가 제대로 작동해야합니다. 또한 HTML 클릭 이벤트에 속성을 추가 시도 할 수 있습니다 :

btnEdit.Attributes.Add("onclick", _ 
"radopen('newDialog.aspx?id=" + "id" + _ 
"&_newid=" + "newId" + "', 'newDialog'); return false;") 

은 또한 당신이 자바 스크립트 오류를 ​​얻을 것하고 다시 게시있을 것 페이지에 달리를 RadWindowManager을 확인합니다. 코드 숨김에서 실제로 표시되는 RadWindow를 만들 수 있습니다.

관련 문제