CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

怎么才能让点刷新后.从重复提交数据!

楼主duangjian(wolf)2005-08-02 13:58:13 在 .NET技术 / ASP.NET 提问

我填入数据,点提交完成后...我再刷新,可是数据又被提交了一遍,请问怎么才能防止这个发生呢??!  
   
  再就是EnableViewStater   的值的作用不是太明白.虽然VS.NET里有提示.但好像我从来没用到过.! 问题点数:10、回复次数:3Top

1 楼jinger007(jinger)回复于 2005-08-02 14:17:10 得分 0

if(   !IsPostBack   )  
  {  
  ///  
   
  }Top

2 楼lovefootball(蟑螂(生活就是扯淡--做人要放低姿态))回复于 2005-08-02 14:24:27 得分 5

在提交的后面  
  response.write("<script>alert('操作成功');window.location.href=window.location.href;</script>");Top

3 楼sd166(原来如此)回复于 2005-08-02 15:25:25 得分 5

楼主用的是03版本吧,在02版本不会出现这个问题,03版本在ViewState中保存了上次执行的事件状态,所以你当提交完后刷新,会重新执行一遍该事件,二楼的这个方法虽然可以去除这一问题,但这样做的结果是你ViewState中的其它值也将会丢失,如在程序中无需保留,可以采用,但如还需用到ViewState中的值,这个方法也并不好,可以用这种原始方法:用程序控制,即在你的程序中用代码控制,如库中此记录已存在则不预插入.  
  Top

相关问题

  • 在当前页面提交数据,但是只有刷新才能显示新增的记录,怎么办?
  • 页面提交后刷新页面数据又提交
  • 如何防止浏览器刷新重复提交数据?
  • 能否给一个无刷新提交数据的例子
  • 如何才能提交表单却不刷新页面?
  • 必须刷新后才能看到数据?
  • 请教:如何防止页面刷新造成的数据重复提交?
  • 关于不刷新页面提交数据,并返回的问题。
  • 急!怎样防止页面刷新时,再次提交上次数据!
  • 不刷新页面向服务器端提交数据的问题

关键词

  • 数据
  • 版本
  • 提交
  • 刷新
  • viewstate
  • 方法

得分解答快速导航

  • 帖主:duangjian
  • lovefootball
  • sd166

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo