编程论坛's Archiver

loveling 发表于 2008-5-5 10:36

怎样才能不刷新

我在往数据库里面插入数据的时候,点两次提交按钮,程序会往数据库里面插入两条一样的数据,而且在程序出错的状态下,数据也会插入近数据库里面,请问时怎么回事啊 ,我要怎样才能解决啊 ,谢谢各位!

hebingbing 发表于 2008-5-5 12:36

标题是怎么样实现不刷新,但是好像下面写的和不刷新没有关系……
呵呵……
问题就是你的往数据库insert的语句没有错误了……
呵呵……

loveling 发表于 2008-5-8 15:40

可能是我说的有问题,我就是想在往数据库里面插入数据的时候如果页面刷新,同一条记录不会往数据库里面插两次

hebingbing 发表于 2008-5-8 20:26

呵呵。看来你是将insert into写在page_load事件当中,并且没有加ispostback判断是不是第一次加载了……
if(!IsPostBack)
{
你的内容……
}

snipen 发表于 2008-5-9 20:26

你可以在第一次点击按钮的时候,下面就把按钮禁用掉,这样就不会出现点击多次的情况了,好多网站都是这样的

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.