2014-02-18 2 views
0

Когда я нажимаю на кнопку attach, она добавляет новую строку в сетку с именем опубликованного файла. Но это также вызывает обновление всей страницы, как будто updatePanel не существует. Принимая во внимание, что я хотел бы просто обновить gridview. Почему это должно быть таким образом с элементами управления загрузкой файлов. UpdatePanel работает по желанию для других элементов управления/сеток на странице.UpdatePanel не работает так, как планировалось для управления загрузкой файлов

У меня нет знаний о jquery, так что вам придется работать только с C#. Какие-либо предложения.

<asp:updatepanel runat="server" updatemode="conditional"> 
<triggers> 
    <asp:postbacktrigger controlid="btnAttach"/> 
</triggers> 
<contenttemplate> 
    <asp:gridview ...../> 
    <asp:fileupload id="fup" runat="server"> 
    <asp:button id="btnAttach" text="attach" runat="server/> 
</contenttemplate> 
</asp:updatepanel> 

ответ

0

я предлагаю вам использовать Ajax asyncFileUploader

Link

Link

это поможет вам без постбэка и без JQuery это использовать простой яваскрипт и его легко по следующей ссылке, содержащей пример также

0

Fileupload является одним из которые не совместимы с обновляемой областью:

Read here

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