C#, ASP.NET, AJAX: Microsoft JScript – błąd czasu wykonywania: Sys.WebForms.PageRequestManagerParserErrorException: The message received from the server could not be parsed.

4-Cze-2013

Wyskoczył mi ten dziwny błąd, na dodatek w części po polsku, więc i szanse na znalezienie rozwiązania w Google o niebo gorsze. Na szczęście problem udało się rozwiązać.

Na stronce zastosowałem AJAX UpdatePanel. W UpdatePanel znajdował się DataGrid. W DataGrid był przycisk Edit, który miał za zadanie przenieść mnie na stronkę służącą do edycji rekordu. Do przeniesienia się na inną stronę  użyłem Server.Transfer, który nie chce współpracować z UpdatePanel, ponieważ UpdatePanel miał zapewnić większy udział w obsłudze strony klientowi, czyli przegladarce, a nie serwerowi.

Wystarczyło zmienić Server.Transfer na Response.Redirect i wszystko zadziałało poprawnie. Uff…

Dodaj komentarz:

Autor: Rafał Kraik