2012-10-23 11 views
0

웹 사이트를 만들고 Windows Server 2003에서 호스팅합니다. Ajax 3.5를 전체 페이지에서 업데이트 패널 태그와 함께 사용했습니다.Sys.WebForms.PageRequestManagerServerErrorException : 알 수없는 오류가 발생했습니다. 코드 12152

첫 페이지는 드롭 다운과 버튼 만 나오는 홈 페이지입니다.

드롭 다운에서 텍스트를 선택하고 버튼을 클릭하면. 기본 페이지를 리디렉션합니다.

메인 페이지에는 텍스트 상자와 업데이트 패널의 버튼이 있습니다.

예 :

<CC1:ToolkitScriptManager ID="sm" runat="server" /> 
      <div> 
      <asp:UpdatePanel ID="update" runat="server"> 
      <ContentTemplate> 
      <table cellpadding="0" cellspacing="0" border="0" width="960px"> 
      <tr> 
      <td align="left"> 
      <asp:Panel ID="pnlAjax" runat="server" Width="500px" BorderStyle="Double" BorderWidth="5" BorderColor="Brown"> 
     // Code Here 
     // This a the few part of the code. 
      </asp:panel> 
     </td> 
     </tr> 
     <tr> 
     <td> 
     <asp:button ID="btnSubmit" runat="server" text="Submit"/> 
     </td> 
     </tr> 

     </table> 
     </ContentTemplate> 
      </asp:UpdatePanel> 

비동기 게시자 태그를 사용하지 않았습니다. 텍스트 상자에 세부 정보를 입력하고 제출 버튼을 클릭하면 SQL Server 데이터베이스에 세부 정보가 저장됩니다. 그것은하지 프로세스를하고 나는 그것이 아래의 메시지를 보여주는 IIS에서이 웹 사이트를 실행하면 윈도우 서버 2003에 어떤 메시지를 표시하지 않고 드롭 다운 및 버튼이 포함되어 홈 페이지로 리디렉션 : 나는 이것에 대해 검색 좀

 
Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the request on the server. The status code returned from the server was: 12152 

을 그러나 도움이되지 않습니다. 이슈가 뭐야? 그리고 흥미로운 점은이 웹 사이트가 Windows XP에서 잘 작동하고 있다는 것입니다. 문제를 해결하는 데 도움을주십시오.

+1

당신이 Response.Redirect를를 사용하는 사용하는()는 이미 내 코드에서 줄을 사용 한 서버 측 코드 – pmtamal

답변

0

AJAX를 사용할 때 서버에서 오는 모든 클라이언트 측 스크립트는 ScriptManager 클래스를 사용해야합니다. 이 경우, 당신이 원하는 있기 때문에, 즉시 실행 ScriptManager.RegisterStartupScript().

ScriptManager.RegisterStartupScript(Page, typeof(Page), "MyScript", "confirm('Select True or False in exempt field.')", true); 
+0

입니다. 이 페이지가 버튼을 클릭 할 때 오류 메시지없이 홈 페이지로 리디렉션되는 이유는 무엇입니까? –

+0

@DineshKumar : 여기 참조 http://vijaymodi.wordpress.com/2007/04/13/syswebformspagerequestmanagerparsererrorexception/ –

관련 문제