7045Jeegnesh Ответов: 4

Sys. WebForms. PageRequestManagerServerErrorException Код Состояния: 500


Все работает нормально, за исключением случаев, когда CheckBoxList имеет много элементов (тысячи элементов), и я нажимаю на флажок и проверяю флажок другого div, тогда возникает следующая ошибка:
Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the request on the server. The status code returned from the server was: 500

Эта ошибка возникает в одном из ScriptResource. axd

Thanks7872

CheckBoxList имеет много элементов (тысячи элементов)?

В этом нет никакого смысла. Действительно.

4 Ответов

Рейтинг:
28

7045Jeegnesh

Это просто большая ошибка IE9. Я просто снял все записи перед тем, как сделать какой-либо триггер, и теперь он работает нормально.


Рейтинг:
1

Birendra Singh

Привет, у меня была такая же проблема. Я добавил значение MaxHttpCollectionKeys как 8001 в web.config, как показано ниже, и это работает для меня

< appsettings>
&ЛТ;добавить ключ="Паш:MaxHttpCollectionKeys" значение="8001"/&ГТ;


Надеюсь, это кому-то поможет :)


7045Jeegnesh

Отлично.. может пригодиться и другим...

Рейтинг:
0

Tadit Dash (ତଡିତ୍ କୁମାର ଦାଶ)

Ссылаться - “Системный.Веб-формы.PageRequestManagerServerErrorException: код состояния: 500”[^].

Цитата:

Эта проблема иногда возникает, когда у вас есть элемент управления, зарегистрированный как AsyncPostbackTrigger в нескольких панелях обновления.


Если это не проблема, попробуйте добавить следующее сразу после объявления диспетчера сценариев:


<script type="text/javascript" language="javascript">
    Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
    function EndRequestHandler(sender, args){
        if (args.get_error() != undefined){
            args.set_errorHandled(true);
        }
    }
</script>

Здесь обсуждается еще несколько решений: http://forums.asp.net/t/1066976.aspx/9/10


Рейтинг:
0

madhav14791

Нет. Это не только в IE9. У меня тоже есть такая же проблема в Google Chrome. И все же я не могу найти решение этой проблемы.


7045Jeegnesh

но вы можете попробовать с вышеуказанным решением....