テキスト入力、チェック ボックス、ラジオ ボタン、選択、および AsyncFileUpload コントロールを含むフォームがあります。
すべての選択はコード ビハインドから動的に入力され、そのうちの 1 つには、ページ コントローラー オブジェクトから Select One が追加されています (別のオプションが選択されると削除されます)。
アップローダのクライアント機能を直接制御するスクリプト以外に、ページの JavaScript がアップロード コントロールと連動して実行されていないことを確認しました。
他のフィールドに触れずにファイルをアップロードしようとすると、不明なサーバー エラーが発生します。
[1 つ選択] オプションを変更すると (この場合もオプションが削除されます)、画像をアップロードできるようになります。私の解決策は、コードビハインドにオプションを追加し、オプションがクライアントから選択されたら削除することですが、私の質問は次のとおりです。
なぜこのエラーが発生するのですか? その理由は何ですか?