3

Image、FileUpload、および Button コントロールがあります。FileUpload コントロールから取得したローカル パスからサーバーに画像を保存したい。この機能を C# のボタン クリックに実装しました。

ここで、サーバー側コードが実装されている同じボタンの Image コントロール OnClientClick の画像 URL を設定したいと考えています。

画像 URL は、FileUpload コントロールで選択されたファイルに応じて毎回延期されます。ファイルアップロードコントロールで選択されたファイルに基づいて、javascript を使用して画像 URL を設定する方法を理解するのを手伝ってくれる人はいますか?

4

2 に答える 2

7

まず第一に、JavaScript は C# とその手の込んだ「コントロール」について理解したり、気にしたり、または認識さえしていないことを理解してください。HTMLを扱うだけです。限目。とはいえ、JavaScript の関数を使用して、 (コントロールではなく) タグsetAttributeの画像 URL を設定できます。imgこのような:

document.getElementById('my-image').setAttribute('src', 'http://ecx.images-amazon.com/images/I/41%2BjAZ4dUGL._SS500_.jpg');

デモはこちら: http://jsfiddle.net/je9Gx/

于 2012-08-10T10:18:27.207 に答える
1

このコードを使用してイメージ コントロールを見つけることができます。ここで、imgidはイメージ コントロールの ID です。

$("[id$='imgid']").attr("src",pathfromfileuploader);

//pathfromfileuploader=it is a variable which stores the path taken from file uploader;

それが役立つことを願っています:)

于 2012-08-10T10:18:15.743 に答える