3

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

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

根据在 FileUpload 控件中选择的文件,图像 URL 每次都会延迟。任何人都可以帮助我了解如何使用 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 回答