من تا به حال با این نوعش برخورد نکرده ام. اما برایم پیش آمده که وقتی در local از hasfile استفاده کرده ام جواب داده است و پس از آن وقتی بالا گذاشته ام کار نکرده است که البته برای اینکه بفهمم فایلی انتخاب شده است یا خیر طول filename را به دست آوره ام. ( که در هر دو حالت local و روی اینترنت جواب داده است.) برای همین مسئله بود که پرسیدم local کار می کنید یا روی اینترنت ؟
این را امتحان کردم که کار می کرد.
If FileUpload1.FileName.Length > 0 Then
Label1.Text = FileUpload1.FileName
Else
Label1.Text = "لطفا ابتدا فایل خود را انتخاب نمایید."
End If
البته بدون آپدیت پنل .