注册 登录
编程论坛 ASP.NET技术论坛

[求助]跳转页面的问题

重在参与 发布于 2007-08-01 11:52, 632 次点击
我这个页面是做插入数据库操作的,点击按钮后把数据插入数据库,但是如果点网页上的刷新按钮后,就又重复插入了一遍数据,很是郁闷,我上网查了很多办法,最后用Response.Redirect方法跳转回这个页面就好了,可是这个插入数据库之后我有一个Response.Write("<script>alert('操作成功!')</script>");提示操作成功,我跳转回来之后,这个对话框就不显示了,怎么办,有什么方法可以显示此对话框,或者有什么方法可以屏蔽掉刷新
9 回复
#2
cyyu_ryh2007-08-01 11:54
提交后你把输入的数据清空不就可以了
#3
重在参与2007-08-01 11:59

清空也插入数据呀,我试过了

#4
jyoseyi2007-08-01 12:04
是不是插入一条数据,要运行2次啊?
#5
重在参与2007-08-01 12:55
不是,我正常点按钮插入数据库,可是如果我点IE的刷新,他同样也插入数据了,这不就重复插入数据了吗
#6
cyyu_ryh2007-08-01 12:58
这种情况都要发生哦
如果你有主键的话有约束是不能插入相同数据的
#7
重在参与2007-08-01 14:05
主键是自动加一呀,怎么防,我现在有个办法,我在一楼已经写了,就是跳转回这个页面,可是没有弹出对话框,我想问问怎么弹对话框
#8
冰彩虹2007-08-01 14:20


跳转回这个页面,在点击浏览器上的刷新按钮就不会重新插入数据了?
#9
重在参与2007-08-01 14:32
是的
#10
sean882007-08-01 15:19
像二楼说的提交后你把输入的文本框数据清空,然后在插入操作里作判断是否非空数据,就不会重新插入数据了`~~

[此贴子已经被作者于2007-8-1 15:19:57编辑过]


1