2014-10-16 11 views
0

RadGrid의 GridButtonColumn 버튼을 클릭하면 주석을 표시 할 RadWindow가 있습니다. 내가 클릭하면 RadGrid의 ItemCommand 이벤트에 다음 코드를 : RadWindow 및 Postback을 닫은 후 JScript 오류가 발생했습니다.

내가 버튼을 클릭

에서, radwindow가 제대로 보여 주었다된다

protected void rgQualityReport_OnItemCommand(object sender, GridCommandEventArgs e) 
{ 
    if (e.CommandName == "ShowComment") 
    { 
     // to do 
     GridDataItem dataItem = e.Item as GridDataItem; 
     comments.Content = dataItem["ColumnDate"].Text; 
     this.modalPopupComments.VisibleOnPageLoad = true; 
     RadWindowManager1.DestroyOnClose = true; 
     RadWindowManager1.Controls.Add(modalPopupComments);      
    } 
} 

문제는 다음과 같다. 그러나, radwindow를 닫고 페이지를 다시로드 한 후 다시 게시 할 때 다음 오류가 발생합니다. sys.webforms.pagerequestmanagerservererrereception JSCRIPT 오류.

제발 도와 주시겠습니까?

감사합니다.

답변

0
  1. 를 열고 다음과 같이 서버에서 RadWindow :
  2. http://www.telerik.com/help/aspnet-ajax/window-troubleshooting-opening-from-server.html 당신이 그것을 필요로하는 경우에만 DestroyOnClose 속성을 설정합니다. 대부분의 경우 당신은하지 않습니다.
  3. RadWindow를 RadWIndowManager 컬렉션에 추가하지 마십시오. 거의 필요하지 않습니다.
  4. PageRequestManagerServerException은 MS AJAX가 클라이언트 측 오류로 트랩 한 서버 오류이기 때문에 서버 코드를 디버깅하십시오. 이렇게하면 실제 예외가 무엇인지 알 수 있으므로 수정할 수 있습니다.