可以在把数据插入到数据库后,用Response.Redirect()方法重新跳转回本页。

解决方案 »

  1.   

    to webdiyer(陕北吴旗娃) 
    我觉得这样处理不好,其实他不用解决的这个问题,如果可以的话,是数据库设计的问题,或者说是验证没有做完善
      

  2.   

    to dattotzy(酋长) :
    这和数据库没有关系,因为在提交一次数据后,刷新当前页面将导致数据被重新提交,所以才会有重新插入的问题,提交数据后跳转回本页可以避免重新提交的问题,当然别的网友也许有更好的方法。
      

  3.   

    同意webdiyer(陕北吴旗娃) ,这种方式最简便,如果用验证的方式又麻烦,又慢
      

  4.   

    用VIEWSTATE保存当前状态:
    第一次进入页面时,状态为NEW
    点添加按钮后,将VIEWSTATE中保存的状态改为EDIT再点按钮就是UPDATE,而不是INSERT
      

  5.   

    用page.ispostback属性:
    [vb]
    if not ispostback then
     '把更新代码放在这里
    end if