C# 页面刷新后显示文件上载完整路径

C# 页面刷新后显示文件上载完整路径,c#,asp.net,file-upload,viewstate,C#,Asp.net,File Upload,Viewstate,我的ASP页面中有一个FileUpload控件。一旦我从磁盘上选择了一个文件,它将在其文本框上显示完整的路径C:\users\star\one.jpg <asp:FileUpload ID="filUpload1" runat="server" /> 然后我点击按钮做了一些验证。该按钮单击事件的结果是页面刷新。它将清除控件上的文件路径 页面刷新后如何显示文件上载完整路径 我尝试过ViewState,但是它不允许我存储完整路径本身。请帮帮我。您对此链接的文章感兴趣 这是不可能的

我的ASP页面中有一个FileUpload控件。一旦我从磁盘上选择了一个文件,它将在其文本框上显示完整的路径
C:\users\star\one.jpg

<asp:FileUpload ID="filUpload1" runat="server" /> 

然后我点击按钮做了一些验证。该按钮单击事件的结果是页面刷新。它将清除控件上的文件路径

页面刷新后如何显示文件上载完整路径


我尝试过ViewState,但是它不允许我存储完整路径本身。请帮帮我。

您对此链接的文章感兴趣

这是不可能的

Asp.net使用html表单发送其数据。由于浏览器安全限制和用户隐私问题,完整路径不会发送到服务器

但是,在下一次回发时,完整文件确实会上载到服务器

使用FileUpload控件,文件内容仅在用户选择文件后的第一次回发时可用

您应该做的是保存该文件,并在ViewState(您在服务器上保存该文件的位置)中对其进行记录

最终提交时,您可以使用已上载到服务器上的文件