首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在服务器端网站(asp.net c# )中分配文件进行文件上传

如何在服务器端网站(asp.net c# )中分配文件进行文件上传
EN

Stack Overflow用户
提问于 2012-01-20 20:27:14
回答 2查看 2.3K关注 0票数 0

我在我的asp.net网站上有一个异步文件上传。我必须在文件上传中显示一个文件名。我有一个编辑功能,它必须显示上传的文件在文件上传的名称。我只想显示我在页面加载过程中拥有的文件名,如何在服务器端(c#)为文件上传指定文件名,以及如何从服务器端更改文件上传的背景颜色。

代码语言:javascript
复制
 <asp:AsyncFileUpload ID="AFU_Doc"  ErrorBackColor="Red" OnUploadedComplete="btnDocUpload_Click"
        runat="server" UploaderStyle="Traditional" ThrobberID="aajaxLoader" />
EN

回答 2

Stack Overflow用户

发布于 2012-01-20 20:47:16

这是不可能的。对于AsyncFileUploadFileName属性是只读的。

我假设这是为了避免隐藏文件上传。

票数 0
EN

Stack Overflow用户

发布于 2017-08-02 16:08:36

出于安全原因,我们不能在html或I asp.net中将文件名分配给文件上传控件

为此,分配一个标签来代替文件上传控件,并将文件名绑定到标签并隐藏文件上传控件

如果用户想要上传新文件,则在其附近分配删除图像,然后单击隐藏标签和显示文件上传控件并上传文件

您可以在客户端或服务器端根据您的需要隐藏和显示以下控件。

代码语言:javascript
复制
<input type="file" id="txtFileUploadGrid" runat="server" />

<asp:Label ID="lblFromFileName1" runat="server"></asp:Label>

<asp:ImageButton ID="btnRemove" CommandName="Remove" runat="server" ToolTip="Remove Zip" ImageUrl="~/CommonContent/Images/delete.png" />
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8941459

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档