Как избежать очистки текста fileupload?
Привет,
Я использую VS2015. Сейчас я готовлю небольшой проект в ASP.Net. Я использую контрольную загрузку файлов.
ASPX - Page <asp:FileUpload ID="FileUpload1" runat="server" ClientIDMode="Static" onchange="this.form.submit()" BackColor="Purple" style="font:20px calibri; border:5px solid blue; Width:100%; Height:100%;"/> ASPX.CS PAGELOAD String MyExcelFile = FileUpload1.PostedFile.FileName;
Проблема заключается в том, что после выполнения приведенного выше оператора FileUpload1 очищает текстовое значение. Так можно ли отобразить прочитанный файл в FileUpload1.
Спасибо Росгвардия
Параман
Что я уже пробовал:
Я стараюсь избегать очистки текста FileUpload
F-ES Sitecore
Это невозможно по соображениям безопасности. Если вы объясните свои общие цели, кто-то может помочь вам найти решение.
ZurdoDev
Когда я использую его, ценность остается. Может быть, у вас отключено ViewState?
Paramu1973
Спасибо, я не знаю, что такое безопасность, но я знаю, что windows forms OpenFileDialog() читает файл. Сейчас готовлю проект интервью в WebForms. Мне нужно прочитать файл, и он не должен получить четкий текст, после того как прочитает. Спасибо!
Super Superman
Взгляните на этот пример http://asp.net-tutorials.com/controls/file-upload-control/ - я думаю, что ваш вопрос не совсем ясен, у вас просто возникли проблемы с получением содержимого загруженного файла?
Paramu1973
Спасибо. Нет, я ищу только загрузку файлов. Для этого не требуется иметь кнопку загрузки и метку. Мне нужно использовать только FileUpload, но содержимое текстового поля browse не должно быть очищено. Спасибо снова
ManiKandanSekar
Почему вы хотите представить страницу при выборе любого файла как onChange, после="этот.форма.отправить()" . если на странице представлены данные автоматически потеряет от экрана