Kawalan HtmlInputFile ASP.NET
Definisi dan penggunaan
Kawalan HtmlInputFile digunakan untuk mengawal elemen <input type="file">, elemen ini digunakan untuk menghantar fail ke pelayan.
Sifat
Sifat | Penerangan |
---|---|
Accept | Senarai jenis MIME yang diterima. |
Attributes | Kembalikan nama dan nilai setiap sifat elemen ini. |
Disabled | Bilangan Boolean, menunjukkan sama ada kawalan ini disabitkan untuk dihalang. Lalai adalah false. |
id | ID kawalan ini yang unik. |
MaxLength | Bilangan maksimum aksara yang dibenarkan di dalam elemen ini. |
Name | Nama elemen. |
PostedFile | Dapatkan akses kepada fail yang dihantar oleh klien. |
runat | Tetapkan kawalan ini sebagai kawalan pelayan. Harus diatur kepada "server". |
Size | Lebar elemen. |
Style | Tetapkan atau kembalikan sifat CSS yang digunakan untuk kawalan. |
TagName | Kembalikan nama label elemen. |
Type | Jenis elemen. |
Value | Nilai elemen. |
Visible | Bilangan Boolean, menunjukkan sama ada kawalan ini dapat dilihat atau tidak. |
Contoh
Dalam contoh ini, kami mengumumkan kawalan HtmlInputFile, kawalan HtmlInputButton, dan tiga kawalan HtmlGeneric di dalam fail .aspx. Apabila butang penghantar diaktifkan, subprogram submit akan dijalankan. Apabila fail itu dihantar ke direktori c pelayan, nama fail dan jenis fail akan dipaparkan di halaman:
<script runat="server"> Sub submit(Sender as Object, e as EventArgs) fname.InnerHtml=MyFile.PostedFile.FileName clength.InnerHtml=MyFile.PostedFile.ContentLength MyFile.PostedFile.SaveAs("c:\uploadfile.txt") End Sub </script> <html> <body> <form method="post" enctype="multipart/form-data" runat="server"> <p> Select file to upload to server: <input id="MyFile" type="file" size="40" runat="server"> </p> <p> <input type="submit" value="Upload!" OnServerclick="submit" runat="server"> </p> <p> <div runat="server"> FileName: <span id="fname" runat="server"/><br /> ContentLength: <span id="clength" runat="server"/> bytes </div> </p> </form> </body> </html>