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不熟!
還是有辦法抓到那視窗不要他呈現!
謝謝幫忙
浙公网安备 33010602011771号