使用javascript在asp.net中设置图像控件的图像URL

时间:2012-08-10 10:07:55

标签: javascript image imageurl

我有一个Image,FileUpload和一个Button控件。我想从FileUpload控件获取的本地路径将图像保存到服务器。我在C#中的Button Click上实现了这个功能。

现在我想设置实现服务器端代码的同一按钮的Image控件OnClientClick的图像URL。

图像URL将根据FileUpload控件中选择的文件每次推迟。任何人都可以帮我理解如何使用javascript来设置基于文件上传控件中选择的thre文件的图片URL?

2 个答案:

答案 0 :(得分:7)

首先,要了解JavaScript不理解,关心甚至不了解C#及其花哨的“控件”。它只涉及HTML。期。也就是说,您可以使用JavaScript的setAttribute函数来设置img标记(不是控件)的图像网址。像这样:

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

在这里演示: http://jsfiddle.net/je9Gx/

答案 1 :(得分:2)

您可以使用此代码查找图像控件,其中imgid是图像控件的ID;

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

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

希望它会有所帮助:)