2011-02-09 4 views
0

Как я могу запустить sth как OpenFileDialog? В ASP.NET нет этого элемента управления.OpenFileDialog в ASP.NET

Да, есть возможность использовать

<input type="file" name="filediag" /> 

но есть имя по умолчанию отключено модификациям.

я нашел либо Раствор

<input type="file" name="filediag" style="display:none" /> 
<input type="button" value="browse..." onclick="document.form1.filediag.click()" /> 

, но это не работает ... или я делаю STH неправильно.

Есть ли другие возможности для этого?

+1

Что вы пытаетесь сделать с этим OpenFileDialog? В веб-мире вы обычно просто выбираете файлы для загрузки с помощью элемента управления FileUpload. Веб-сайты немного отличаются от настольных приложений. – TheGeekYouNeed

ответ

2

Вы, должно быть, пропустили элемент управления FileUpload - это эквивалент HTML input type="file", используемый для загрузки файлов.

Он предоставляет загруженный файл - имя и содержимое.

+1

И вот довольно хорошая статья об использовании элемента управления FileUpload - http://msdn.microsoft.com/en-us/library/aa479405.aspx –

+0

@Scott Mitchell - спасибо за отличную ссылку! – Oded

+0

Возможно ли изменить название кнопки? – Saint