0

ASP.Net Webサイトで、LinkBut​​tonのonClickEventファイルをアップロードしたいと思います。FileUploadコントロールを表示するスペースがありません。ただし、fileUploadコントロールを使用すると、次のコマンドを使用してファイルを簡単にアップロードできます。

String filename = Path.GetFileName(FileUpload1.FileName);
FileUpload1.SaveAs(Server.MapPath("~/files/") + filename);

LinkBut​​tonのonClickイベントでファイルブラウザを開き、サーバー上にあるFilesフォルダ内にファイルを保存するにはどうすればよいですか?

編集:
Windows.Formsから「OpenFileDialog」を使用できますか?はいの場合、どのように?私はただ尋ねています...

4

1 に答える 1

0

NeilThompsonによって提案されたようにjavascriptを使用できます。ただし、この問題に対する私の好ましい解決策は、この投稿で説明されているCSSメソッドです。必要に応じてASPアップロードコントロールを使用することもできます。これは同じ方法で非表示になり、通常どおりにコードビハインドでファイルを処理できるようになります。

また、私が知る限り、これはすべての一般的なブラウザで機能します。

于 2012-09-13T14:48:54.267 に答える