.net开发调试中,会记住第一次新增的记录,当该记录在数据库中被删除后,调试时打开页面时仍能看到该记录

来源:百度知道 编辑:UC知道 时间:2024/05/31 09:49:15
.net开发调试中,用IE打开的页面会记住第一次新增的记录,当该记录在数据库中被删除后,之后打开页面时仍能看到该记录,但数据库中已无该记录。IE的临时文件等均及时清空,但一直出现该问题。向高手们请教。

这和你数据库的事务隔离级别有关,sqlserver默认的事务隔离级别是可重复读(REPEATABLE READ),这种隔离级别可能会读到幻象(Phantom)数据。
应该在你提交事务或者重新连接数据库以后就好了。