- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:fileタグと子画面の連携)
fileタグと子画面の連携について
このQ&Aのポイント
- windows2003server・asp.net(vb.net)開発で、fileタグと子画面の連携をしたい場合、B画面呼び出し直後にfileタグのテキストボックス部分が消えてしまう問題が発生します。
- これは仕様となっており、noのときにテキストボックスが消えてしまいます。これでは使いづらいため、他の方法を考える必要があります。
- 代替案として、テキストボックスの代わりにラベルを使用し、ファイルのパスを表示する方法があります。これにより、noを選択した場合でもファイルのパスが維持されます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
セキュリティの関係上、ファイルはデフォルトの値指定やJavaScript等での値指定が出来なくなっています。 例えば、パスワードやクレジットカードの番号などが書かれたファイルを勝手にアップロードされたら困りますよね? そういう理由で出来なくなっています。 なので、確認(yes/no)などはJavaScriptなどを使用して、画面を遷移させずにクライアントサイドで行うようにしてください。
お礼
ありがとうございます。 実は質問を上げた後自己解決してしまっていました。 取り消しも自己回答もできないようなので放置してしまい、申し訳ありません。 Bonjinさんのおっしゃるとおり、サーバ側では制御できないようなので、ボタンをクライアントサイドのコントロールにし、JAVASCRIPTで画面呼び出しして事なきを得ました。 ありがとうございました。