• 締切済み

ASP .NETでファイル選択ダイアログ

タイトルの通りなのですが、ASP .NETでウインドウズのファイル選択ダイアログをだす方法を探しています。 画面のソースで <%@ import Namespace="System.Windows.Forms.OpenFileDialog" %> としてインポートしてるつもりなのですが、 Compiler Error Message: BC30002: Type 'OpenFileDialog' is not defined. Line 19: Dim ofd As New OpenFileDialog() というエラーになってしまいます。 dllが無いということでしょうか?

みんなの回答

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.2

ファイルを選択させて何をやるのかが分からないが HTMLで出来ることは<input type=file>でファイルを選択させて、ファイルをアップロードですね。 サンプル http://www.atmarkit.co.jp/fdotnet/dotnettips/253aspdbbinary/aspdbbinary.html あるいは、ノータッチデプロイメントという手も http://www.atmarkit.co.jp/fdotnet/special/ntdeploy/ntdeploy_01.html サンプルへのリンクを実行するとファイル選択画面が見れます。 ノータッチデプロイメントの制限事項に注意。

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.1

System.Windows.Forms.OpenFileDialog ネームスペースが存在しないから。 System.Windows.FormsネームスペースのOpenFileDialog クラスなら参照は出来るでしょうけど、 ASP.NETでは使えません。 魔法の杖シンドローム http://www.atmarkit.co.jp/fdotnet/opinion/kawamata/2002_07.html

solarin
質問者

補足

どうもありがとうございます。 となると、ASP .NETでこの機能を実現する場合は何か方法はあるんでしょうか?