کنترل 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 مقدار بولینی، که نشان‌دهنده این است که کنترل قابل مشاهده است یا خیر.

مثال

در این مثال، ما یک کنترل HtmlInputFile، یک کنترل HtmlInputButton و سه کنترل HtmlGeneric در فایل .aspx تعریف کرده‌ایم. هنگامی که دکمه ارسال فعال می‌شود، زیربرنامۀ submit اجرا می‌شود. هنگامی که فایل خود به دایرۀ c سرور بارگذاری می‌شود، نام فایل و نوع فایل در صفحه نمایش داده می‌شود:




Select file to upload to server:

OnServerclick="submit" runat="server">

FileName:
ContentLength: bytes