5

UpdatePanelにFileUploadコントロールがあるという問題が発生しています。変更を保存してファイルをアップロードしようとすると、ファイルが見つかりません。UpdatePanelを削除すると、すべてが正常に機能しているようです。

なぜこれが起こっているのか考えはありますか?そして、回避策はありますか?

スクリーンショット

4

1 に答える 1

10

完全なASP.NETページのポストバックを実行する必要があるファイルをアップロードするには、部分的なポストバック方式では機能しません。

UpdatePanelのトリガーのPostBackTriggerとしてファイルを「アップロード」するボタンを登録する必要があります。

無料の(および無料ではない)AJAXファイルアップロードソリューションがたくさんあります。または、簡単に作成できます。ファイルアップロードコントロールをiframe内に配置し、iframeページをサーバーに送信するだけです。これは実際にはajaxではありませんが、AJAXの視覚的な印象を与えます。

于 2008-10-05T11:46:21.147 に答える