ASP.NET Fileupload и AJAX - PullRequest
       10

ASP.NET Fileupload и AJAX

2 голосов
/ 15 апреля 2009

У меня небольшая проблема с FileUpload и загружаемыми панелями.

Как многие из вас, вероятно, знают, вы не можете использовать элемент управления asp: FileUpload без принудительной обратной передачи. По крайней мере, не то, что я знаю, дайте мне знать, если я ошибаюсь.

Теперь моя проблема: У меня есть пользовательский контроль с FileUpload и кнопка с надписью «Загрузить». Этот UserControl загружается в UpdatePanel. Теперь я хочу зарегистрироваться в кнопке загрузки в пользовательском контроле в качестве триггера обратной передачи. Есть ли способ сделать это?

Кто-нибудь знает способ загрузки файлов без обратной передачи?

С наилучшими пожеланиями Настоящий Napster

Ответы [ 2 ]

2 голосов
/ 15 апреля 2009

Решил эту проблему

Если кто-то сталкивается с этой проблемой, ее можно решить, выполнив это в пользовательском контроле

ScriptManager sman = ScriptManager.GetCurrent(Page);
sman.RegisterPostBackControl(btn_addDocument);
0 голосов
/ 15 апреля 2009

Вам необходимо добавить триггер к элементу управления UpdatePanel, чтобы заставить кнопку, отправляющую страницу, выполнить полную обратную передачу. Примером может быть:

<triggers>
        <asp:postbacktrigger controlid="btnSave" />
</triggers>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...