ASP.NET Sys.WebForms.PageRequestManagerParseErrorException - PullRequest
1 голос
/ 16 февраля 2012

Я работаю над проектом, оставленным программистом в нашей компании

Я хотел бы знать, по каким причинам я получаю эту ошибку

enter image description here

это всегда стрельба во время выполнения этой строки

Response.Redirect("ViewPositions.aspx?empid=1");

но дело в том, что ViewPositions.aspx работает нормально, когда я перемещаюсь по нему из адресной строки и не из Response.Redirect

с другой стороны, форма, в которой вызывался Response.Redirect, имеет сложную компоновку.

это мастер регистрации для учетной записи. И у него есть RadPageView, RadMultiPage, RadAjaxPanel, RadAjaxLoadingPanel, RadAsyncUpload, некоторые DropDownBoxes, некоторые TextBoxes и GridView.

все работает и обновляет базу данных, но когда дело доходит до перенаправления ... она выдает ошибку, которую я опубликовал.

Примечание: на обеих страницах нет отклика. Напишите вызовы

Вопрос в том.

Я хотел бы знать, каковы возможные причины этой ошибки. Потому что его трудно отлаживать.

Я погуглил эту проблему и попробовал решения, но не повезло.

Просто укажите мне правильное направление.

Спасибо.

Обновление: я подтвердил, что все работает нормально ... только Response.Redirect вызывает эту проблему .. пожалуйста, дайте мне знать, если мне нужно опубликовать что-нибудь еще.

Обновление: я попытался изменить перенаправление на ... Response.Redirect ("http://www.google.com"); и выдает другую ошибку

enter image description here

, что означает наверняка, что страница, вызывающая перенаправление, вызывает ошибку. я в замешательстве .. страница работает нормально, когда она не вызывает перенаправления ... пожалуйста, помогите = (

Ответы [ 2 ]

1 голос
/ 19 февраля 2012

Если вы используете элементы управления telerik / rad, у него есть httpModules, особенно для UpdatePanel

Скажите, решит ли это вашу проблему

0 голосов
/ 16 февраля 2012

Может ли быть так, что после вашего Response.Redirect происходит дальнейшая обработка страницы?Вы пробовали:

Response.Redirect("ViewPositions.aspx?empid=1", true) 

, чтобы закончить выполнение текущей страницы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...