タイプファイルのhtml入力がajaxアップデートパネルで動作しないのはなぜですか
-
02-10-2019 - |
質問
タイプファイルの入力があり、request.filesを実行しようとすると、入力が更新パネルにラップされたときに...常に空のhttpfilecollectionを返します。なぜ???
これはcodebehind:(at httpcontext.current.request.files ... at count for the countに常に0です。)
Protected Sub btnSubmit_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnSubmit.Click
Dim uploads As HttpFileCollection
uploads = HttpContext.Current.Request.Files
For i As Integer = 0 To (uploads.Count - 1)
If (uploads(i).ContentLength > 0) Then
Dim c As String = System.IO.Path.GetFileName(uploads(i).FileName)
Try
uploads(i).SaveAs("C:\UploadedUserFiles\" + c)
Span1.InnerHtml = "File Uploaded Sucessfully."
Catch Exp As Exception
Span1.InnerHtml = "Some Error occured."
End Try
End If
Next i
End Sub
この例は、ASP.NET Webサイトからのものです...しかし、私のアプリケーションは非常に似ています。
正しい解決策はありません
他のヒント
これをチェックしてください ファイルアップロードと更新パネル
所属していません StackOverflow