问题是在IE中 输入数据 点击按钮 插入操作正常 可是之后如果再刷新页面的话,会在数据库中插入上一条一样的数据 请问为何 是不是页面或者sqldatasource某个属性没有设置好?
========================
这样的是因为 “再刷新页面的话”会将“点击按钮”这个事件重新执行一遍。因为“点击按钮”这个事件IsPostBack结束后,并没有重新调一次页面。“再刷新页面的话” 类似于 IsPostBack,只是操作的方式不一样罢了。
要避免这样的问题,最好是在“点击按钮”这个事件结束后,重新回调一下页面,response.rediret("页面"),“再刷新页面的话“就不会有这样的问题了