2013-10-18 27 views
1

我在ASP.NET 4.0網站中使用AjaxFileUpload,我有一個GridView來顯示更新時上傳的文件列表。如何讓我的GridView更新沒有任何回發一旦AjaxFileUpload完成

我使用AjaxFileUpload FileUploadComplete函數來保存上傳文件列表&綁定到我的gridview。然而,我的問題是gridview與數據綁定沒有顯示在網頁上立即&它只會在回發後才顯示。

任何人都可以建議如何觸發回發一旦文件上傳完成或如何使我的gridview更新沒有任何回發?

欣賞任何建議。謝謝。

+0

要從服務器觸發回發,請參閱[這裏](http://stackoverflow.com/questions/8209944/forcing-a-postback)。 – Amber

+0

將gridview的HTML綁定爲您的文件上傳調用的響應後 – Patel

+1

從此服務器代碼回傳此問題中建議http://stackoverflow.com/questions/8209944/forcing-a-postback將不起作用AjaxFileUpload作爲此控件提交給隱藏框架或使用File API上傳文件以防現代瀏覽器。 –

回答

0

也許你可以嘗試將網格放入ajax更新面板並添加FileUpload控件的FileUploadComplete事件作爲面板的觸發器。當事件執行時,網格的updatepanel將自行回發並更新網格。

+0

嗨@Aaron,我測試過,但沒有選擇標記FileUploadComplete事件。我只能將FileUpload控件標記爲觸發器。任何建議。謝謝。 – Amy