Asp.net 如何在标签中显示文件上传控件的内容,只需浏览它&无需单击按钮,无需借助AJAX
我有一个没有上传按钮的文件上传控件&页面中有一个标签。我想在浏览完文件上传控件后,在标签中显示文件上传控件的内容。我想在没有AJAX帮助的情况下实现这一点。那么如何实现呢?有人能帮我吗?请使用C语言而不是VB编写代码。内容-您是指文件路径还是文件内容?由于文件上载输入元素可能不会很好地发出事件,但这不是标准的,获得理想行为的唯一方法是监视其值Asp.net 如何在标签中显示文件上传控件的内容,只需浏览它&无需单击按钮,无需借助AJAX,asp.net,Asp.net,我有一个没有上传按钮的文件上传控件&页面中有一个标签。我想在浏览完文件上传控件后,在标签中显示文件上传控件的内容。我想在没有AJAX帮助的情况下实现这一点。那么如何实现呢?有人能帮我吗?请使用C语言而不是VB编写代码。内容-您是指文件路径还是文件内容?由于文件上载输入元素可能不会很好地发出事件,但这不是标准的,获得理想行为的唯一方法是监视其值 <form id="myForm"> Name: <input type="text" size="20" id="targetLa
例如: 此脚本会使用文件名from file偶尔更新名称输入框。<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>
注意:文件输入的value属性中通常没有路径信息,只有一个文件名。我认为这是一个安全问题。文件路径不是通过JavaScript公开的,当然不是最新版本的浏览器。这是该语言的一项安全功能。我指的是文件路径。请帮帮我,兄弟。浏览完之后,您将进入客户端,因此我认为您将希望使用javascript而不是服务器端语言来完成此操作。因此,请告诉我如何使用javascript完成此操作。对不起,朋友,此代码不符合我的标准,因为你在用一个按钮。我的需求是不应该使用任何按钮。我认为你不能。您需要使用AJAX将表单发布回服务器,并通过url返回图像-可能使用HttpHandler或类似工具。