UpdatePanelにFileUploadコントロールがあるという問題が発生しています。変更を保存してファイルをアップロードしようとすると、ファイルが見つかりません。UpdatePanelを削除すると、すべてが正常に機能しているようです。
なぜこれが起こっているのか考えはありますか?そして、回避策はありますか?
完全なASP.NETページのポストバックを実行する必要があるファイルをアップロードするには、部分的なポストバック方式では機能しません。
UpdatePanelのトリガーのPostBackTriggerとしてファイルを「アップロード」するボタンを登録する必要があります。
無料の(および無料ではない)AJAXファイルアップロードソリューションがたくさんあります。または、簡単に作成できます。ファイルアップロードコントロールをiframe内に配置し、iframeページをサーバーに送信するだけです。これは実際にはajaxではありませんが、AJAXの視覚的な印象を与えます。