ブラウザの仕様
ASP.NETのコーディング中。
今日はメール送信プログラムでちょっと困った事態が。
INPUT TYPE="FILE"
のファイル名がポストバックで消えてしまう。
添付ファイルを指定するところなのですが、送信ボタンの他に、メールの本文を読み込んで、本文のテキストボックスに表示するボタンやら、他にもボタンがあります。
このポストバックで、設定済みの添付ファイルのパスが消えます。
いろいろ調べた結果、ブラウザの仕様だと分かったのですが、解決策はなし。
できることは添付ファイルの参照を最後にやってもらうように、画面のレイアウトを変更することくらい。
あとはお客様にどう説明するかですね。


コメントする