我现在想上传个文件,使用的是FileUpload的控件,将文件选定后,FileUpload的text里面就有文件的本地路径,当我点击本页面的其他按钮的时候(不是上传的按钮),这时候FileUpload的text里面就为空了,如何解决这个问题?
解决方案 »
- 请教如何把UTF-8转成GB2312
- 取一月到当前月的所有的费用
- VS 2008
- myDataGird显示问题!
- VS2008一打开网站或项目,就必须要整站的文件一起打开吗?怎么设置才不用全部打开呢?
- 高手救命:我要在左边的FRAME1里调用右边的FRAME2的JAVASCRIPT函数(来在FRAME2里打开一个IFRAME),如何调用。
- asp.net网站发布上每天首次打开出现错误,刷新或再次打开就会正常显示
- 如何在后头自定义表眉文字
- 如何解决asp.net中include包含命令提示找不到文件的问题?
- 关于WEB窗体控制。
- js判断checkboxlist是否选中项
- 配置错误 高手帮偶瞅瞅。
FileUpload1.onchange = function() {
var s = FileUpload1.value;
//var img = new Image();
//img.src = s; document.getElementById("btnUpload").click();
};
btnUpload宽度高度都为零的控件,就是用户看不到,你可以在这里面写上传的事件,把图片先上传到你要上传的位置;把路径保存在viewstate里面,最后和其它内容一块插入数据库!
2、其它按钮使用html Button
动不动就AJAX 放UpdatePanel 就有用吗,不向服务器提交了吗,同样刷新.当然会清空.
按你做法无解 必然刷新.
推荐 jquery 的一个插件Uploadify.
2、使用JQuery的上传控件http://www.open-open.com/ajax/Upload.htm 参考
3、点击其他按钮前可以先将路径记录下!还有楼主为啥不浏览选择了文件之后就上传文件呢
把Aspupload控件放UpdatePanel外面,只把按钮和TextBox2放到UpdatePanel里面,点按钮会不会刷新你自己去试一下!