Код состояния, > возвращенный с сервера, был: 500

#ajax

#ajax

Вопрос:

У меня есть страница, основанная на главной странице, на странице есть несколько элементов управления UpdatePanel, и все работает нормально.

Проблема начинается, когда я пытаюсь обновить элемент управления hiddenfield из моего кода следующим образом —

** Защищенная подстраничная загрузка (отправитель как объект, e как система.EventArgs) Обрабатывает меня.Загружает scrollerHiddenField1.Значение = getLatest10() Завершает вспомогательную приватную функцию getLatest10() в виде строки Dim db В качестве нового DataClassesDataContext

     Dim r = From p In db.LATEST10s
            Select p.carId
    Dim retString As String = ""

    For Each c As String In r
        Dim fnumber As String = Mid(c, 1, 2) amp; "-" amp; Mid(c, 3, 3) amp; "-" amp; Mid(c, 6, 2)

        retString amp;= fnumber amp; ","

    Next
    Return retString
  

Завершить функцию**

если функция getLatest10 возвращает строку с html-тегами внутри, а затем я нажимаю кнопку, я получаю следующую ошибку-

Sys.WebForms.Исключение PageRequestManagerServerErrorException: при обработке запроса на сервере произошла неизвестная ошибка. Код состояния, возвращенный с сервера, был: 500

если функция getLatest10 возвращает строку, внутри которой нет html-тегов, все работает нормально.

Есть идеи, как это решить?

Ответ №1:

Я не уверен, но, пожалуйста, проверьте, делаете ли вы это в правильном состоянии жизненного цикла страницы:http://msdn.microsoft.com/en-us/library/ms178472.aspx

Комментарии:

1. Редактировать: Попробуйте переопределить метод предварительного просмотра страницы.