c# - uploadfile asp.net 对象 - 如何设置随附的“神秘”标签
问题描述
我的 aspx 代码中有以下对象。
<asp:FileUpload ID="FileUpload1" runat="server"......>
浏览到文件后,它会以 html 呈现,如下图所示:
一旦我按下“上传”按钮将文件读入 base64 编码字符串,标签文本“rabbit2.jpg”就会消失。那个神秘的标签与 uploadfile 对象一起出现,但似乎没有任何属性可以将其重置为 Rabbit.jpg 或“Rabbit.jpg 上传成功”。
有任何想法吗?
解决方案
“神秘”标签由浏览器完成。它是用户在其本地 PC 上选择的文件的文件名。所以你想在后面的代码中使用的属性必须来自 FileUpload 控件。
protected void Button1_Click(object sender, EventArgs e)
{
if (FileUpload1.HasFile)
{
Label1.Text = FileUpload1.FileName;
}
}
推荐阅读
- html - 为什么我们使用
- 用于创建菜单、导航栏的标签?
- nlp - 使用训练数据微调BERT-base,损失不降低
- excel - For循环在两张纸之间
- java - 如何在java中将负数转换为二进制?
- c# - EF6 连接方案错误:在前一个异步操作完成之前在此上下文上启动了第二个操作
- r - 基于正则表达式从两个列表中加入 data.frames
- java - 如何在 Java 命令行选项中将资源文件夹添加到类路径
- kotlin - h2.bindAddress 被忽略
- freertos - FreeRTOS - 硬故障分析 - 失败
- vba - 如何在 MS Project 2010 VBA 中判断用户是否删除了一个值?