Fix Error PostedFile is not a member of 'System.Web.UI.WebControls.FileUpload'.

Mengatasi Error PostedFiles is not a member of System.Web.UI.WebControls.FileUpload


Jika anda mengalami error PostedFiles is not a member of System.Web.UI.WebControls.FileUpload,Hal ini dikarenakan tidak compatibilty nya tidak sesuai,Anda Hanya perlu meng-upgrade ke ASP.Net 4.5.dan mengatur AllowMultiple = True untuk kontrol ASP.Net FileUpload nya,Silakan Anda Tambahkan Compatibiltas nya di web.config,dan berikut ini adalah kode yang benar :

<system.web>

    <compilation debug="true" targetFramework="4.5"/>

    <pages controlRenderingCompatibilityVersion="4.0"/>

  </system.web>

Kode HTML :

<form id="form1" runat="server">

        <asp:FileUpload ID="FileUpload1" runat="server" AllowMultiple="true" />

        <asp:Button ID="btnUpload" Text="Upload" runat="server" OnClick ="UploadMultipleFiles" accept ="image/gif, image/jpeg" />

        <hr />

        <asp:Label ID="lblSuccess" runat="server" ForeColor ="Green" />

    </form>

Kode Vb.NET

 Imports System.IO

 Protected Sub UploadMultipleFiles(sender As Object, e As EventArgs)

        For Each postedFile As HttpPostedFile In FileUpload1.PostedFiles

            Dim fileName As String = Path.GetFileName(postedFile.FileName)

            postedFile.SaveAs(Server.MapPath("~/Uploads/") & fileName)

        Next

        lblSuccess.Text = String.Format("{0} files have been uploaded successfully.", FileUpload1.PostedFiles.Count)

    End Sub

Sekian Dan Terimakasih,Semoga Bermanfaat.

Reactions

Posting Komentar

0 Komentar