当前位置:编程学习 > C#/ASP.NET >>

如何让fileupload在页面刷新或后还保留其中的路径?

用的是asp.net2.0
fileupload是一个动态按扭
前一个我选择了文件,
可点添加按扭,前一个里面的路径就不见了。
要怎么做,点添加一个按扭前一个选择的路径是保留的。
--------------------编程问答-------------------- 建议楼主还是不要动态的生成控件,说实话,你完全可以先隐藏,然后显示,效果也差不多,动态控件真的不好搞。 --------------------编程问答-------------------- 你的添加是触发服务器端事件?

一种办法,是把前面一个路径写到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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,