页面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协议底层操作嘛! 看不懂htmleditor 的这段话: Use Model Details: Saving the HTML When Appropriate vs2005 发布的问题 在对xml读写时候,是否支持排队?????? 熟悉VS2005的过来看下 ~ 没有注册类别(高手速解答啊,很急) 求ASP.NET的license解决方案! 关于身份安全的问题 請問radiobuttonlist 的問題! 菜鸟问题:多层中类的命名 大家帮帮忙拉,知道那里有电子政务方面的软件买吗? 求如何解决在控件上循环显示的问题? 在后台如何刷新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>");