我确定这个问题已经被问到,但我真的没有看到它。使用ASP.Net跟踪打开的页面
使用asp.net和c#,如何跟踪打开/关闭的页面?
我已经尝试了各种各样的事情,包括:
- 修改Global.asax文件的应用程序/会话开始/结束操作
- 设置页面的析构函数报到应用
- 静变量(持续全局而不是逐个会话)
- javascript window.onload和window.onbeforeunload事件处理程序
这是教育,但到目前为止还没有真正的解决方案出现。
我想这样做的原因是为了防止多个用户同时修改同一个表。也就是说,我有一个指向表的链接列表,当用户点击修改一个表时,我想设置该链接被锁定,以便没有用户可以修改该表。如果用户关闭表格修改页面,我无法解锁指向该表格的链接。
谢谢您的阅读和帮助。
您听起来像是在试图解决并发问题。也许更好的方法是使用'IsOpened'或'IsLocked'列来锁定SQL表级别? – cofiem 2010-08-29 00:43:50