2

この動作を実現する方法を探していたところ、このサンプル プロジェクトが見つかりました

このプロジェクトの秘訣は、formターゲットをiframeオンザフライで作成されたものに変更することです。

これまでのところbyte[]、サーバー側で取得できます。しかし、ファイルのアップロード後に画像プレビューを変更する必要があります。

iframeメイン ページを更新するにはどうすればよいですか? ディスク上のファイルに保存し、javascript コールバックを作成して画像の URL を変更する必要がありますか? これを行う別の方法はありますか?おすすめは?


vorrtex によって提案されたこのコントロールは、実際にはページ全体のポストバックを引き起こします。何か不足していますか、それとも正しい動作ですか?

4

3 に答える 3

1

AsyncFileUploaderと の使用をお勧めしますUpdatePanel。ファイルをディスクに保存する必要がありますが、C# を使用して imageUrl を変更できます。

于 2010-09-28T19:11:41.003 に答える
0

下記のプロジェクトを使用して、アップロードする前に画像をプレビューできます。作業サンプルも添付されています。

http://www.dotnetspider.com/resources/40858-Preview-Image-before-uploading-using.aspx

これは、AjaxControlToolKitのAsyncFileUploadControlとHTTPHandlerを使用して画像をアップロードします。

于 2010-11-04T09:49:38.533 に答える
0

親ページと対話し、必要なものを更新する<script>に読み込まれるブロックをページに追加します。<iframe>

于 2010-09-28T19:04:12.183 に答える