※ ChatGPTを利用し、要約された質問です(原文:fileタグと子画面の連携)
fileタグと子画面の連携について
このQ&Aのポイント
windows2003server・asp.net(vb.net)開発で、fileタグと子画面の連携をしたい場合、B画面呼び出し直後にfileタグのテキストボックス部分が消えてしまう問題が発生します。
これは仕様となっており、noのときにテキストボックスが消えてしまいます。これでは使いづらいため、他の方法を考える必要があります。
代替案として、テキストボックスの代わりにラベルを使用し、ファイルのパスを表示する方法があります。これにより、noを選択した場合でもファイルのパスが維持されます。
windows2003server・asp.net(vb.net)開発しています。
A画面に<input id="File1" type="file" runat="server" />タグとボタンを配置して、ファイルを指定後ボタン押下でB画面(子画面)を出して「本当にファイル取込みますか?」(yes/no)、yesならB画面を閉じA画面のファイル転送を処理させる、noならB画面を閉じA画面では何もしないという処理をしたいのですが、B画面呼び出し直後にfileタグのテキストボックス部分が消えてしまいます。
これは仕様なんでしょうか?noのときに消えてしまっていてはかなり使いづらいものになってしまいます。
できないのであれば何かほかに方法はないでしょうか?
よろしくお願いします。
お礼
ありがとうございます。 実は質問を上げた後自己解決してしまっていました。 取り消しも自己回答もできないようなので放置してしまい、申し訳ありません。 Bonjinさんのおっしゃるとおり、サーバ側では制御できないようなので、ボタンをクライアントサイドのコントロールにし、JAVASCRIPTで画面呼び出しして事なきを得ました。 ありがとうございました。