ຄວບຄຸມ ASP.NET HtmlInputFile
ການກໍານົດ ແລະ ການນໍາໃຊ້.
ຄວບຄຸມ HtmlInputFile ຕັ້ງຕັ້ງໃຫ້ຄວບຄຸມປະກອບ <input type="file">, ປະກອບທີ່ຕັ້ງຕັ້ງໃຫ້ນຳສົ່ງບັນທຶກໄປຫາສະຖານນີ.
ປະສົມ.
ປະສົມ. | ການອະທິບາຍ. |
---|---|
Accept | ລາຍການຄວາມກິດຕະມະສົມ MIME ທີ່ອະນຸຍາດ. |
Attributes | ກັບຄືນຊື່ຂອງປະສົມປະສານວັດຖຸຂອງປະກອບ. |
Disabled | ຄວາມຈິງຕົວ, ສະແດງວ່າຄວບຄຸມຈະຖືກຫຼຸດລົງ. ຄາດການເປັນ false. |
id | id ສະເພາະຂອງຄວບຄຸມ. |
MaxLength | ຈຳນວນຄວາມສະເພາະທີ່ອະນຸຍາດໃນປະກອບ. |
Name | ຊື່ຂອງປະກອບ. |
PostedFile | ການຊອກຫາການອະນຸຍາດໃນການເຂົ້າເຖິງບັນທຶກທີ່ຖືກນຳສົ່ງຕົວໄປໂດຍຄົນນຳໃຊ້ຄັນຄືນ. |
runat | ຕັ້ງຕັ້ງວ່າຄວບຄຸມເປັນຄວບຄຸມບໍລິສັດ. ຕ້ອງການຖືກຕັ້ງຕັ້ງໃຫ້ເປັນ "server". |
Size | ຄວາມກວມຂອງປະກອບ. |
Style | ການຕັ້ງຕັ້ງຫຼືກັບຄືນປະກອບປະສົມ CSS ທີ່ຖືກນໍາໃຊ້ໃນຄວບຄຸມ. |
TagName | ກັບຄືນຊື່ແບບຂອງປະກອບ. |
Type | ປະເພດຂອງປະກອບ. |
Value | ຄວາມຕົກລົງຂອງປະກອບ. |
Visible | ຄວາມຈິງຕົວ, ສະແດງວ່າຄວບຄຸມຈະເປັນທີ່ເຫັນ. |
ການຕັ້ງຕັ້ງ
ໃນກໍລະນີນີ້ພວກເຮົາຖືກຄົ້ນພົບໃນໄຟ້ .aspx ປະກອບດ້ວຍການຄວບຄຸມ HtmlInputFile ກັບການຄວບຄຸມ HtmlInputButton ແລະການຄວບຄຸມ HtmlGeneric ສາມອັນ. ເວລາທີ່ການກະຕຸ້ມຂັ້ນຕອນໄດ້ຖືກກະຕຸ້ມ, ການດຳເນີນຂັ້ນຕອນ submit ຈະດຳເນີນ. ເວລາທີ່ບັນທຶກໄດ້ຖືກນຳສົ່ງຕົວໄປຫາສາຍ c ຂອງສະຖານນີ, ຈະສະແດງຊື່ບັນທຶກແລະປະເພດບັນທຶກຢູ່ໃນເວັບໄຊ:
<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>