2013-07-27 5 views
0

У меня есть форма с текстовыми вводами, флажками, переключателями, выборами и элементом управления AsyncFileUpload.Объясните эту ошибку AjaxControlToolkit AsyncFileUpload?

Все выбранные элементы динамически заполняются из кода позади, и один из них имеет выбранный One (который удаляется при выборе другого параметра) из моего объекта контроллера страницы.

Я проверял, что ни один из javascript не работает в сочетании с элементом управления загрузкой, отличным от сценария, который напрямую контролирует клиентские функции загрузчика.

Если я не прикасаюсь ни к одному из других полей и не пытаюсь загрузить файл, я получаю сообщение об ошибке Неизвестного сервера.
Если я перехожу от опции «Выбрать один» (что также позволяет удалить этот параметр), теперь я могу загрузить изображение. Мое решение состоит в том, чтобы добавить параметр в код позади и удалить его, как только опция выбрана из клиента, но мой вопрос таков:

Почему я получаю эту ошибку? В чем причина этого?

ответ

0

Я нашел причину. Мой выбор был asp: DropDownList, и мой код ожидал, что возвращаемые данные будут проверены. Поскольку я изменил значение из javascript, он уже не был таким же, как то, что отправил сервер, вызвав исключение, которое я видел. Решение состоит в том, чтобы делать эти изменения с сервера, а не на клиенте. Простое решение проблемы.

Смежные вопросы