jQuery ライブラリUploadifyを使用する ASP.NET ページを考えてみましょう。
ASP.NET Web フォーム ページの一連のイベントを次に示します。
- ユーザーがファイル アップロード コントロールをクリックします。プレーンな古い HTML
<input type="file" />
- ユーザーは、[参照] ダイアログを使用してシステムからイメージ ファイルを選択します。すべて正常に動作しています。
- jQuery イベントが発生します。期待どおりに適切にアップロードする ashx を呼び出します。
- ファイルがアップロードされたので、呼び出し元の .aspx ページで変更するにはどうすればよい
<asp:image>
ですか? ポストバックなしでこれを本当にやりたいです!
これがコードです!
<asp:Image ID="imgChangeMe" runat="server" /><br />
<input type="file" name="uploadify" id="uploadify" />
<script type="text/javascript">
$(document).ready(function() {
$("#uploadify").uploadify({
'uploader' : 'scripts/uploadify/uploadify.swf',
'script' : 'uploadify.ashx',
'folder' : 'uploads',
'queueID' : 'fileQueue',
'auto' : true,
'multi' : true
});
});
</script>
質問:
<asp:image>
ユーザーがアップロードしたばかりの画像を反映するには、どのように を変更しますか?
この質問は、実際にはライブラリのアップロードに関連するものではなく、.ashx の実行の戻り/終了にどのように対応するべきですか? これを別のjQueryメソッドで行うべきか