2013-06-15 2 views
0

Я использую компоненты DevExpress ASP в своем приложении.Загрузить файл с devesxpress

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

У DX ASPxUploadControl есть опция FileUploadMode, которая может быть OnPageLoad или BeforePageLoad. Этот параметр определяет этап, на котором загружается файл.

Итак, вот моя проблема.

Если я установил параметр «BeforePageLoad», то я не могу получить выбранное значение из поля выбора, но я могу установить текст метки сообщения.

В противном случае, если опция «OnPageLoad», я могу получить выбранное значение, но слишком поздно установить текст сообщения.

Как я могу получить выбранное значение и установить текст сообщения одновременно?

ответ

1

Я думаю, вы не сможете достичь этого, не помещая некоторую клиентскую сторону (javascript) в свой HTML-код.

Чтобы начать с нуля, обратите внимание, что некоторые события обрабатываются только на стороне клиента, как я только что указал.

Удачи!