ajax的updatepanel 和timer造成的問題

請問使用ajax的updatepanel 和timer
在timer_tick時有時會出現
藍色視窗error,內容為...
Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred
while processing the request on the server.The status code returned from
the server was :503
有時候的代碼是500 or 12029 or 12007
好像是網路連線問題~
但就是會出現~想要讓他不要出現視窗!
找了網路上說法 可以使用javascript抓到那視窗,因為不想出現那視窗...

Code Snippet
<script type="text/javascript">  
 Sys.Application.add_load(
     function()
      {
           var form = Sys.WebForms.PageRequestManager.getInstance()._form;
           form._initialAction = form.action = window.location.href;
      }
 );
 function EndRequestHandler(sender, args)
{
   if (args.get_error() != undefined)
   {
       if ((args.get_response().get_statusCode() == '503') || (args.get_response().get_statusCode() == '500') || (args.get_response().get_statusCode() == '12029') || (args.get_response().get_statusCode() == '12031') || (args.get_response().get_statusCode() == '12007'))
       {
               args.set_errorHandled(true);
               alert('網路無法連線');
       }
   }
}
</script>

 

 

但我加在A.aspx可以抓到
不過因為我的A是all的左Fram
且all那頁,放到主網頁 只是tab中一頁,主網頁還有上面menu,
請問 語法哪裡要改嗎?因為對javascript不熟!
還是有辦法抓到那視窗不要他呈現!
謝謝幫忙Big Smile
posted on 2010-10-01 11:00  西湖浪子  阅读(268)  评论(0)    收藏  举报