私はウェブフォームアプリケーションを持っています。
このページには、一連のテキスト ボックスと 1 つのASP:FileUploaderを含む from があります。
「アップロード」というボタンは、フォーム全体の保存とは別にファイルをアップロードします。
ファイルをチャンクでアップロードするように httpHandler を設定しました。ユーザーが「アップロード」をクリックした後に起動する必要があります。
私が解決した唯一の方法はPostBackURL
、「アップロード」ボタンに属性を設定することです。例えば
PostBackURL = ".upload"
これは httpHandler のパスにマップされます。
しかし、私の問題は、「PostBackURL」が Redirect であり、httpHandler を起動しますが、「.upload」ページ (コンテンツが空) にリダイレクトされ、ユーザーが他のテキストボックスで情報を失ったことです。
では、httpHandler を起動してブラウザを現在のページにとどまらせる最善の方法は何でしょうか? iframe が唯一のオプションですか?