Paramu1973 Ответов: 0

Как избежать очистки текста 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, после="этот.форма.отправить()" . если на странице представлены данные автоматически потеряет от экрана

0 Ответов