我们正在开发一个将在sharepoint上的视频网站,
我们希望限制用户一次能够观看1个视频
我对此的限制:
-Enable会话状态在服务器场中未激活
我所控制的事情是:
- 主页面
- 代码本身(视频webpart等)
例如,Cookie的问题是何时删除它们, 我重写了“卸载”和“处置”事件的webparts和page.Request在该上下文中不可用
如果有解决方案的会话 - 建议,但我更喜欢解决方案,而不需要激活它
提前致谢。
答案 0 :(得分:0)
为任何正在寻找的人找到了解决方案:
首先,我检查相关网站上是否有现有的cookie,如果不是我像往常一样创建这些webpart并创建cookie
其次,我在主页中注册了body元素的“onunload”事件,
在那里我把javascript称为webservice,它负责清除创建的cookie-只有它是从调用“onunload”事件的同一位置创建的(我将url保存为cookie中的值)
如果会话可用 - 解决方案与保持会话中的数据相同
感谢您的评论