Asp.net 如何在标签中显示文件上传控件的内容,只需浏览它&无需单击按钮,无需借助AJAX

Asp.net 如何在标签中显示文件上传控件的内容,只需浏览它&无需单击按钮,无需借助AJAX,asp.net,Asp.net,我有一个没有上传按钮的文件上传控件&页面中有一个标签。我想在浏览完文件上传控件后,在标签中显示文件上传控件的内容。我想在没有AJAX帮助的情况下实现这一点。那么如何实现呢?有人能帮我吗?请使用C语言而不是VB编写代码。内容-您是指文件路径还是文件内容?由于文件上载输入元素可能不会很好地发出事件,但这不是标准的,获得理想行为的唯一方法是监视其值 <form id="myForm"> Name: <input type="text" size="20" id="targetLa

我有一个没有上传按钮的文件上传控件&页面中有一个标签。我想在浏览完文件上传控件后,在标签中显示文件上传控件的内容。我想在没有AJAX帮助的情况下实现这一点。那么如何实现呢?有人能帮我吗?请使用C语言而不是VB编写代码。

内容-您是指文件路径还是文件内容?

由于文件上载输入元素可能不会很好地发出事件,但这不是标准的,获得理想行为的唯一方法是监视其值

<form id="myForm">
Name: <input type="text" size="20" id="targetLabelForUpload"><br />
Age: <input type="text" size="20"><br />
File: <input type="file" size="20" id="uploadSource"><br />
</form>

<script>
function checkValue() {
document.getElementById("targetLabelForUpload").value=
document.getElementById("uploadSource").value;
}
setInterval(checkValue, 1000);
</script>
例如:

此脚本会使用文件名from file偶尔更新名称输入框。
注意:文件输入的value属性中通常没有路径信息,只有一个文件名。我认为这是一个安全问题。

文件路径不是通过JavaScript公开的,当然不是最新版本的浏览器。这是该语言的一项安全功能。

我指的是文件路径。请帮帮我,兄弟。浏览完之后,您将进入客户端,因此我认为您将希望使用javascript而不是服务器端语言来完成此操作。因此,请告诉我如何使用javascript完成此操作。对不起,朋友,此代码不符合我的标准,因为你在用一个按钮。我的需求是不应该使用任何按钮。我认为你不能。您需要使用AJAX将表单发布回服务器,并通过url返回图像-可能使用HttpHandler或类似工具。