2015-11-02 3 views
-1

У меня есть простой запрос. У меня есть это:Загрузить файл и заполнить страницу после нажатия

enter image description here

Итак, в моем .aspx:

<asp:FileUpload ID="myFileUpload" runat="server" onclick="LoadFile_Click" /> 

После Pression в «Загрузка файла» кнопку, я хочу, что страница будет заполнена данными документ выбран. Как это:

enter image description here

В моих .aspx.cs

protected void LoadFile_Click(Object sender, EventArgs e) 
    { 
     string address = // a way to get the path of the file. How? 
     BindExcelToPage(address); // this method fills the web page with the data taken from the file uploaded; 
    } 
  • Информативный фраза "Нет файла выбрано" (или любой другой) должен быть невидимым. Я хочу только кнопку «Загрузить».
  • Я не знаю, как реализовать запуск события для загрузки страницы.

ответ

0

После того, как файл BindExcel со страницей, скройте элемент управления файловой системой и замените его меткой (если вы хотите использовать метку и кнопку) и установите имя файла в ярлыке. Таким образом, похоже, что файл есть. Имя файла элемента управления FileUpload доступно только для чтения, поэтому вы не можете его назначить.

+0

Я хочу альтернативу FileUpload, потому что мне не нужна метка также перед загрузкой (я хочу только кнопку загрузки). Кроме того, я не знаю, как привязать щелчок botton на событии ('onclick =" LoadFile_Click "' не работает ...) – Gioce90

Смежные вопросы