gpt4 book ai didi

asp.net - 清除 ASP.NET 中的文件上传内容

转载 作者:行者123 更新时间:2023-12-03 14:35:34 25 4
gpt4 key购买 nike

如何清除 ASP.NET 中 FileUpload 控件中的文本框内容?

最佳答案

ASP.NET FileUpload控件映射到 HTML input带有 type="file" 的元素.此元素被视为只读,您不能直接更改它。

但是,似乎至少有三种解决方法可以实现“清理现场”的目标:

一种。使用脚本或提供 input type="reset" 重置表单按钮。

湾通过再次设置其属性,在 DOM 中重新建立输入字段:

var fu = document.getElementById("fileUpload");
if (fu != null)
{
fu.setAttribute("type", "input");
fu.setAttribute("type", "file");
}

C。重新创建 innerHTML来自现有领域的 innerHTMLdemonstrated here :
var fu = document.getElementById("fileUpload");
if (fu != null)
{
// You may be able to use the cached object in `fu`, but I'm not sure.
document.getElementById("fileUpload").innerHTML = fu.innerHTML;
}

关于asp.net - 清除 ASP.NET 中的文件上传内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/929048/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com