日期:2014-05-19  浏览次数:20665 次

请教C#怎样实现事务处理?
做一个带数据库系统,要求删除修改记录时能还原(不是删除前确认,而是删除后还原),初步想法是点删除后提交一个删除事务,然后如果马上点还原,就进行还原,滚回事务,否则离开页面后事务被自动提交,请教怎么写这个程序?

------解决方案--------------------
//离开页面后事务被自动提交
如果你明白Web交互原理就会知道,不存在“离开页面”这样一个事件
只有页面提交才有事件,如果他不做任何动作关闭浏览器或者直接转到其它页面,不会触发任何事件
结论是不可能!

------解决方案--------------------
做伪删除吧!
------解决方案--------------------