ASP.NET上传、删除图片有关问题
ASP.NET上传、删除图片问题
我做了一个图片管理功能,第一界面用gridview显示物品清单,点击名称列打开第二界面,同时传入此项的ID,第二界面主要是此项的图片,主框架用一个updateplane,里面放一个上传控件和一个datalist。在datalist里有删除按钮。现在的问题是上传和删除可以实现,但是在手工刷新页面时还会触发操作。我的datalist里确实写了触发器,但是不加触发器之前上传和删除都是不能用的。请教各位高手,我的问题出在什么地方。
我初次学习,问题描述可能不是很清楚,请见谅。
------解决思路----------------------
那就禁止刷新呗
------解决思路----------------------
你这个问题说白了就是大家都遇到,这个好像是IE本身的问题,不关代码的事吧?
不只你这个有问题,凡是页面上有【提交】按钮的,你执行 一次后,只要还留在原画面,再次刷新时,浏览器都会弹窗口提示是否【重试】上一次提交按钮操作?
这个问题我没放心上,请楼下给出解决答案吧
是我的话,我就JS弹窗口说提成成功,然后强制关闭当前窗口,或者强制刷新当前页面,比如下面:
script type="text/javascript">
function myrefresh() {
var url = window.location + "";
if (url.indexOf('?') > -1) {
var arr = url.split('?');
url = arr[0] + "?id=" + (Math.round(Math.random() * 10000)); // 刷新当前页面,并且随机给个参数值,这样就不是原来的页面了,也就不会重新【提交】了
}
else url = url + "?id=" + (Math.round(Math.random() * 10000)); // 刷新当前页面,并且随机给个参数值,这样就不是原来的页面了,也就不会重新【提交】了
window.location = url;
}
setTimeout('myrefresh()', 5000); // 指定1秒刷新一次
</script>
我做了一个图片管理功能,第一界面用gridview显示物品清单,点击名称列打开第二界面,同时传入此项的ID,第二界面主要是此项的图片,主框架用一个updateplane,里面放一个上传控件和一个datalist。在datalist里有删除按钮。现在的问题是上传和删除可以实现,但是在手工刷新页面时还会触发操作。我的datalist里确实写了触发器,但是不加触发器之前上传和删除都是不能用的。请教各位高手,我的问题出在什么地方。
我初次学习,问题描述可能不是很清楚,请见谅。
------解决思路----------------------
那就禁止刷新呗
------解决思路----------------------
你这个问题说白了就是大家都遇到,这个好像是IE本身的问题,不关代码的事吧?
不只你这个有问题,凡是页面上有【提交】按钮的,你执行 一次后,只要还留在原画面,再次刷新时,浏览器都会弹窗口提示是否【重试】上一次提交按钮操作?
这个问题我没放心上,请楼下给出解决答案吧
是我的话,我就JS弹窗口说提成成功,然后强制关闭当前窗口,或者强制刷新当前页面,比如下面:
script type="text/javascript">
function myrefresh() {
var url = window.location + "";
if (url.indexOf('?') > -1) {
var arr = url.split('?');
url = arr[0] + "?id=" + (Math.round(Math.random() * 10000)); // 刷新当前页面,并且随机给个参数值,这样就不是原来的页面了,也就不会重新【提交】了
}
else url = url + "?id=" + (Math.round(Math.random() * 10000)); // 刷新当前页面,并且随机给个参数值,这样就不是原来的页面了,也就不会重新【提交】了
window.location = url;
}
setTimeout('myrefresh()', 5000); // 指定1秒刷新一次
</script>