2009-09-02 113 views
2

我使用asp.net 2.0而不使用AJAX。 一旦回發發生,fileupload控件中的文件路徑就會消失。我爲後面的代碼中的其他控件做了一些驗證。 我需要再次上傳文件以作進一步處理。任何人都可以建議我如何在fileupload控件中保存文件路徑,即使在回發之後也是如此。asp.net fileupload在沒有AJAX的情況下回傳消失

回答

2

我同意絲柔。 FileInput控件無法在帖子後面保留值。

對此,可能的解決方法可能是GMail處理上傳附件的方式。 該文件可以放置在服務器上的某個臨時位置,並且在回發後顯示一個標籤,指示該文件已被選中並提供刪除按鈕。這裏的一個問題是你必須考慮清理這些文件。

+0

感謝您的建議。我會嘗試解決這個概念,實際上我對這個聊天室很陌生,所以我覺得難以管理,再次感謝。 – 2009-09-02 12:12:08

1

出於安全原因,這是不可能的。您不能在客戶端設置字段,並且在發佈後它不會保持設置狀態。安全原因是,如果允許設置,您可以隨意上傳用戶計算機上的任何文件,這會很糟糕。

相關問題