0

我是 asp.net 的新手。我正在开发一个正在执行系统事务的应用程序。在代码中的某个时刻,会引发异常并且代码会爆炸。单击网格列表中的特定行记录时,它会爆炸。然而,在用户看到异常之后......他们返回并尝试单击其他一些记录......这应该可以工作......他们再次看到相同的异常,这不是第二次引起的,但仍然出现,因为它出现了第一次。如果用户注销......重新登录并点击第二行......这应该不会有任何问题,这会自行解决。

这是否与用户返回网格列表页面时未从会话中清除的异常有关..在他们看到异常错误页面之后..?

4

1 回答 1

1

通常在事务中的一项操作失败后,应中止并重新启动事务。这使您可以回到“干净”状态。

于 2008-11-25T07:24:12.607 回答