每當我在UploadComplete()中獲得一個文件名時,它將在加載下一個文件時丟失,因爲每次文件加載都會導致自動回發。我試圖阻止它,但它不起作用。我也嘗試過ViewState來保存仍然不起作用的文件名。如何保留上傳的文件名稱列表?嘗試使用ajaxfileupload獲取所有上傳的文件名
0
A
回答
0
您可以用這種方法將它們保存到會話對象中。該列表將加載會話數據,添加新項目,會話將使用列表進行更新。通過這樣做,會話將在每次上傳後始終保留數據,而不是替換現有數據。
C#
//global declaration
private List<string> UploadList;
protected void AjaxFileUpload1_UploadComplete()
{
String fileName = IO.Path.GetFileName(e.FileName);
UploadList = Session["UploadedFiles"];
UploadList.Add(fileName);
Session["UploadedFiles"] = UploadList;
}
//retrieve the items from list
private void GetList()
{
UploadList = Session["UploadedFiles"];
//loop through the list or access each item by the index
}
VB
'global declaration
Dim UploadList as List(Of String)
Protected Sub AjaxFileUpload1.UploadComplete()
Dim fileName = IO.Path.GetFileName(e.FileName)
UploadList = Session("UploadedFiles")
UploadList.Add(fileName)
Session("UploadedFiles") = UploadList
End Sub
'retrieve the items from list
Private Sub GetList()
UploadList = Session("UploadedFiles")
'loop through the list or access each item by the index
End Sub
+0
後c#代碼... –
+0
自己在這裏轉換它 –
+0
轉換它自己在這裏http://converter.telerik.com –
相關問題
- 1. 獲取所有上傳的文件
- 2. 從blueimp文件上傳器獲取所有上傳的文件
- 3. AjaxFileUpload獲取文件流
- 4. 使用ASPNET MVC 4,ajaxFileUpload和Webpi上傳帶有Jqgrid的文件
- 5. 無法使用JavaScript和asp.net從AjaxFileUpload獲取文件名
- 6. 用Jqgrid和Ajaxfileupload上傳文件
- 7. 上傳文件時獲取.zip文件中的所有文件
- 8. 使用apache通用文件上傳獲取jsp上傳文件的擴展名
- 9. 如何使用GAE獲取上傳文件的文件名?
- 10. 獲取用戶名和上傳文件
- 11. 使用Actionscript獲取文件夾中的所有文件名
- 12. 使用C#獲取文件夾中的所有文件名
- 13. 嘗試從上傳文件後從codeigniter獲取file_name
- 14. AjaxSubmit文件上傳 - 嘗試獲取響應$(document).ready()來激發
- 15. 獲取異常嘗試上傳大文件大小
- 16. AjaxFileupload多個異步文件上傳
- 17. Codeigniter - 獲取上傳的文件名
- 18. 嘗試檢索文件名時文件未上傳
- 19. 使用Phonegap文件API獲取所有文件名
- 20. 嘗試使用getClassContext()獲取Android上的類名稱()[1] .getName()
- 21. 嘗試上傳使用PHP
- 22. 分段錯誤嘗試獲取文件的擴展名用C
- 23. 獲取上次用戶名登記的所有文件
- 24. 嘗試新的文件上傳方法
- 25. IE11在使用AjaxFileUpload進行文件上傳時掛起
- 26. 使用jQuery File Upload插件獲取上傳文件名稱
- 27. 獲取嘗試使用MembershipProvider.EncryptPassword
- 28. 獲取嘗試使用OAuth
- 29. ajax上傳後獲取文件名
- 30. 獲取下一個文件名上傳
ü試圖e.fileName? –
@viveknuna是的,我試過了。我只能得到一個文件的名字,當它讀取另一個文件時(假設加載多個文件),文件的名稱會丟失。我無法保留它。 –