Элемент управления FileUpload ASP.NET не работает под Windows 7 - PullRequest
1 голос
/ 29 апреля 2010

У меня есть пользовательский элемент управления, который содержит элемент управления System.Web.UI.WebControls.FileUpload и кнопку «Отправить».

При нажатии кнопки выполняется код, подобный следующему:

If FileUploadControl.HasFile Then
   'Save the file and do some other stuff
End If

Этот код прекрасно работает с Windows XP. Однако, если я запускаю его с 64-разрядной машины Windows 7 с использованием 32-разрядной версии IE8, свойство HasFile всегда возвращает false и ничего не сохраняется?!

Любые предложения / идеи будут с благодарностью.

1 Ответ

1 голос
/ 29 апреля 2010

У меня тоже были такие проблемы с управлением FileUpload (не особенно с Windows 7). Попробуйте вместо этого проверить !string.IsNullOrEmpty(fileUploadControl.FileName). Я не знаю, поможет ли это в вашем конкретном случае, но у меня это сработало.

...