Должен ли я использовать Hasfile() при загрузке файла в asp.net, если я использую обязательный полевой валидатор? Каково использование Hasfile?Что такое hasfile()? требуется проверка правильности поля?
ответ
RequiredFieldValidator
woudl будет полезен на стороне клиента, тогда как FileUpload.HasFile полезен на стороне сервера (код позади).
Свойство HasFile получает значение, указывающее содержит ли элемент управления FileUpload файл для загрузки. Используйте это свойство для проверки того, что файл для загрузки существует до выполнения операций над файлом. Для примера перед вызовом метода SaveAs для сохранения файла на диск используйте свойство HasFile, чтобы убедиться, что файл существует. Если HasFile возвращает true, вызовите метод SaveAs. Если он возвращает false, отобразите сообщение пользователю, указав, что элемент управления не содержит файл .
RequiredFiledValidator
будет указывать только, было ли что-то введено в элемент управления или нет.
Его всегда лучше проверять как на клиенте, так и на сервере, в браузере клиента может быть отключен javascript, в этом случае RequiredFieldValidator
не сможет работать.
- 1. проверка правильности поля javascript
- 2. Проверка правильности поля и текстового поля javascript
- 3. Проверка правильности поля в UIAlertController
- 4. Проверка правильности формы PHP
- 5. Проверка правильности выпадающего и текстового поля
- 6. Проверка правильности текстового поля Javascript не работает?
- 7. Проверка правильности поля не работает как ожидалось
- 8. Проверка правильности ввода поля с пиктограммой
- 9. Проверка правильности текстового поля Javascript || Денежный ввод
- 10. Проверка правильности текстового поля математическая формула
- 11. Проверка правильности текстового поля wpf с regex
- 12. Проверка правильности поля maxlength с использованием angular2
- 13. отчет Crystal (требуется проверка поля)
- 14. Проверка правильности работы AngularJS
- 15. preg_match - проверка правильности, что не так?
- 16. Проверка правильности ввода PHP - что нужно знать?
- 17. Проверка правильности не работает
- 18. проверка правильности проверки javascript
- 19. проверка правильности имени
- 20. Проверка правильности реализации Oauth2
- 21. Что такое проверка предикатов?
- 22. Что такое "проверка отрасли"?
- 23. Что такое AABB? Требуется пояснение
- 24. MVC3 Проверка правильности текстовых полей
- 25. проверка правильности формы кода с номерами телефонов
- 26. Проверка правильности разрешения зависимостей IOC
- 27. Проверка правильности ввода Java Eclipse
- 28. Проверка правильности правильности - подтверждение не правильно
- 29. Проверка правильности XSD-версии
- 30. Проверка правильности конечной точки
так что только клиент достаточно ryt ?? –
@SamSimon «Только клиент» никогда не бывает достаточно. У вас должны быть оба. Никогда не недооценивайте способность обходить вещи, которые происходят только на клиенте – SpaceBison
@SamSimon, нет, вы должны поместить чек на обоих концах, клиент может отключить javascript в браузере, в этом случае ваш RequiredFieldValidator не сможет работать. – Habib