繁体   English   中英

如何避免文件上传文本清除?

[英]How to avoid fileupload text clearing?

Iam使用VS2015。 现在Iam在ASP.Net中准备一个小项目。 Iam使用控件FileUpload。

ASPX - Page

asp:FileUpload ID="FileUpload1" runat="server" ClientIDMode="Static" onchange="this.form.submit()" BackColor="Purple" style="font:20px calibri; border:5px solid blue; Width:100%; Height:100%;"
 
ASPX.CS PAGELOAD
String MyExcelFile = FileUpload1.PostedFile.FileName;

问题是执行上述语句后,FileUpload1清除了Text值。 因此可以在FileUpload1中显示读取的文件。

注意:我只在寻找FileUpload。 不需要具有“上传”按钮和标签。 我只需要使用FileUpload,但浏览文本框的内容不应清除。 再次感谢。

您可以在删除onchange =“ this.form.submit()”的同时添加一个“上传文件”按钮,以便选择文件上传不会引起回发。

这样,当您单击“上传文件”按钮时,在事件处理程序(例如uploadFile_Click函数)上,您将可以访问FileUpload控件中的文件名。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM