我有一個用於從CSV文件導入數據的Web表單。它包含結果面板和結果標籤,它們在導入過程後顯示成功消息或錯誤消息。讓我在這裏說,我知道頁面不應該進行導入,但這是遺留代碼,客戶端只需要很小的更改。如何在啓動進程時清除Web窗體上的狀態消息?
我的問題是結果消息(標籤)在下一個導入過程中保留了以前的內容和可見性,因爲在Page_Load期間或導入方法的開始處將其清除僅在導入方法完成時才起作用回發完成。
目前唯一可以看到的解決方案是將導入代碼移動到一個單獨的類中(它應該是這樣),異步調用導入方法,清除結果消息,然後設置結果消息。調用導入過程中的完成或錯誤回調。
有沒有其他辦法?
需求moar代碼 – jcolebrand 2010-09-21 14:19:00
「只有效果時,導入方法是完滿成功」 - 爲什麼? – chakrit 2010-09-21 14:23:15
@chakrit,因爲回發僅在導入完成時完成,並且只有在頁面呈現時才完成。 – ProfK 2010-09-21 15:59:47