如何让fileupload在页面刷新或后还保留其中的路径?
用的是asp.net2.0fileupload是一个动态按扭
前一个我选择了文件,
可点添加按扭,前一个里面的路径就不见了。
要怎么做,点添加一个按扭前一个选择的路径是保留的。
--------------------编程问答-------------------- 建议楼主还是不要动态的生成控件,说实话,你完全可以先隐藏,然后显示,效果也差不多,动态控件真的不好搞。 --------------------编程问答-------------------- 你的添加是触发服务器端事件?
一种办法,是把前面一个路径写到VIEWSTATE里
一种是用脚本添加控件,然后AJAX进行POST --------------------编程问答-------------------- 把fileupload控件的autopostback属性设成false就可以了,或者用ajax --------------------编程问答-------------------- 不要设置innerHTML,要不以前在同一个父容器下的file控件选择后的路径全部没有了
用appendChild来添加 --------------------编程问答-------------------- 用javascript,最后统一提交~ --------------------编程问答-------------------- function addFile()
{
var str = '<input type="file" size="50" NAME="File">'
document.getElementById('MyFile').insertAdjacentHTML("beforeEnd",str)
}
</script>
<p id="MyFile"><input type="file" size="50" NAME="File"></p>
<p>
<input type="button" value="增加(Add)" onclick="addFile()">
System.Web.HttpFileCollection files=System.Web.HttpContext.Current.Request.Files;
获取
补充:.NET技术 , ASP.NET