#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. Редактировать: Попробуйте переопределить метод предварительного просмотра страницы.