日期:2014-05-17  浏览次数:20456 次

ASP.NET中ListView当多个用户同时使用时
一个界面用listview绑定显示一个表中的数据,可以进行增删改查操作,及分页。
假如A用户先访问了该网页(数据已经显示到界面上),然后B访问该网页,显示和A同样的数据。接着B删除和修改了其中的数据,但A那里没有改变显示,当A尝试着删除B刚才已经删除了的数据项时,无疑会发生错误。
怎么解决这个问题呢?

------解决方案--------------------
发生神马错误? 别说 报黄页啊!....
..
...
像你说的这个问题 不必担心
看你后台怎么写了 或者删除语句返回什么
最原始的方法! 删除之前根据数据的ID 查一下不就OK了
 
------解决方案--------------------
ADO.NET执行delete语句时会返回删除的行数,如果像楼主说的A去删除B已经删过的数据,会返回0,不会报错的。