uploadfile asp.net对象-如何设置随附的“神秘”标签

时间:2018-11-15 15:50:30

标签: c# asp.net text label

我的aspx代码中有以下对象。

<asp:FileUpload ID="FileUpload1" runat="server"......>

浏览到文件后,它以html的形式呈现如下图所示:

enter image description here

按下“上传”按钮将文件读入base64编码的字符串后,标签文本“ rabbit2.jpg” 消失。这个神秘的标签与uploadfile对象一起提供,但是似乎没有任何属性可将其重置为Rabbit.jpg或“ Rabbit.jpg已成功上传”。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

“神秘”标签由浏览器完成。这是用户在其本地PC上选择的文件的文件名。因此,您要在后面的代码中使用的属性必须来自FileUpload控件。

protected void Button1_Click(object sender, EventArgs e)
{
    if (FileUpload1.HasFile)
    {
        Label1.Text = FileUpload1.FileName;
    }
}