页面PostBack的问题 比如一个页面有提交,删除的PostBack到服务器上的操作。比如,客户删除了服务器上一个文件,完了后,右键刷新,会提示出错,因为会再次去删除这个文件。请教:如何使客户刷新页面的时候,不再重复上一次操作。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Page_Load(){ if(!Page.IsPostBack) { ....; //这里的代码在页面第一次装载时运行,当刷新或页面中的 //其它操作时这里的代码不会再次执行。 除非重新跳转到该页面 }} 这个问题,是浏览器本身的问题,没有特别好的办法.你只能在第一次删除结束之后,在后台输出如下代码this.Response.Write("<script>window.location.href=window.location.href;</scritp>");如此,再次刷新即不会出现类似问题. hchxxzx(NET?摸到一点门槛)和 jsjszg(软件工程师)的方法结合都一起,我觉得时个很好的解决方案。1、先验证文件存在不存在就删除,不存在提示2、删除后跳转:this.Response.Write("<script>window.location.href=window.location.href;</scritp>"); 用Response.Redirect会更快一些,毕意的HTTP协议底层操作嘛! asp.net URLRewriter url重写 为什么页面一加上Ajax就出错 客户端不能调用dll 请问下各位大哥些,在架构里这段代码怎么转换类型啊!急。。。 急,repeat控件ID问题,在线等,谢谢 求Visual SourceSafe下载地址 郁闷 谁知道为什么我的网站被挂上了恶意代码? 这样的存储过程那里错了! 新手问题!!! 怎样让事件触发后弹出一个没有“前进””后退“之类的页面,类似于网站的广告样子 求如何解决在控件上循环显示的问题? 在后台如何刷新iframe的父页,大家帮看看,马上结贴!
{
if(!Page.IsPostBack)
{
....; //这里的代码在页面第一次装载时运行,当刷新或页面中的
//其它操作时这里的代码不会再次执行。 除非重新跳转到该页面
}
}
你只能在第一次删除结束之后,在后台输出如下代码
this.Response.Write("<script>window.location.href=window.location.href;</scritp>");
如此,再次刷新即不会出现类似问题.
1、先验证文件存在不存在就删除,不存在提示
2、删除后跳转:this.Response.Write("<script>window.location.href=window.location.href;</scritp>");