` element, which is used to upload files to the server."> ` element, which is used to upload files to the server." />
Easy Tutorial
❮ Control Checkbox Prop Webcontrol Imagebutton Postbackurl ❯

ASP.NET HtmlInputFile Control



Definition and Usage

The HtmlInputFile control is used to control the <input type="file"> element, which is used to upload files to the server.


Properties

Property Description
Accept A list of acceptable MIME types.
Attributes Returns all attribute name and value pairs of the element.
Disabled A Boolean value indicating whether the control is disabled. Default is false.
id The unique ID of the element.
MaxLength The maximum number of characters allowed in the element.
Name The name of the element.
PostedFile Gets access to the upload file specified by the client.
runat Specifies that the control is a server control. Must be set to "server".
Size The width of the element.
Style Sets or returns the CSS properties applied to the control.
TagName Returns the tag name of the element.
Type The type of the element.
Value The value of the element.
Visible A Boolean value indicating whether the control is visible.

Example

In this example, we declare an HtmlInputFile control, an HtmlInputButton control, and three HtmlGeneric controls in the .aspx file (remember to nest the controls within an HtmlForm control). When the submit button is triggered, the submit subroutine is executed. The file name and file type are displayed on the page when the file itself is uploaded to the c directory of the server:

❮ Control Checkbox Prop Webcontrol Imagebutton Postbackurl ❯