使用AJAX的UpdatePanel包含FileUpload元件時,則不能正常上傳檔案?
這個問題是微軟的UpdatePanel引起的,網上目前一般有兩種針對性的解決方案:
1. 最簡單的方法:是將上傳的按鈕放在UpdatePanel之外,如果必須在UpdatePanel裏面的話,那麼請點擊UpdatePanel的Trigger屬性,在“增加”裏添加一個PostBackTrigger,將這個PostBackTrigger的ControlID設置成你對應的上傳按鈕
2. 比較複雜的方法:利用了一個iframe來裝載FileUpload,再通過javascript來傳回,詳細設置請參考:
http://hi.baidu.com/jovifiona/blog/item/c4f41dd14487c1d2572c8404.html