在一段时间不活动后更新面板帖子
Posted
技术标签:
【中文标题】在一段时间不活动后更新面板帖子【英文标题】:Update Panel posts back after a period of inactivity 【发布时间】:2015-02-17 08:39:25 【问题描述】:我在 SharePoint 解决方案中有一个 asp.net 用户控件。此用户控件使用 Telerik Asp.net Ajax 控件来提供基本的数据网格 CRUD 操作。我在 SharePoint 2013 页面的 Web 部件中使用此网格。
我有一个用 RadAjaxPanel 包裹的数据网格来 ajaxify。
一切正常。但是,假设我单击添加新记录按钮并打开一个要填写的表单,如果我将该表单保持原样一分钟,然后开始填写并提交,它会回发并取消表单。
但是,如果我点击添加新记录并填写表格并提交,一切正常。我猜是某个地方超时导致了这个问题,我两天的研究并没有帮助我找到它。
我只是想知道您是否遇到过这个问题。我想不管是 Asp.net 更新面板还是 RadAjaxUpdatePanel,即使您在 Asp.net 更新面板上看到过这个问题,也会有所帮助。
我不知道我应该分享代码的哪一部分,如果您需要任何代码来理解这个问题,请告诉我。
SharePoint 脚本管理器和 ajax 管理器上肯定有东西,但我不知道是什么。
【问题讨论】:
管理员可以将此问题转移到 sharepoint.***.com 吗? 【参考方案1】:这似乎是 SharePoint 2013 中的一个已知错误。人们建议安装 2014 年 12 月的 CU 来解决它,但它没有解决它。在此link 中提到有人通过给定时间间隔的 javascript 事件向服务器发出请求。如果我的页面闲置大约 20-30 秒,我的页面会回发,我调用随机 SP Web 服务 evet 15 秒,这似乎解决了我的问题。请参阅下面的链接,它帮助我解决了这个问题。
【讨论】:
以上是关于在一段时间不活动后更新面板帖子的主要内容,如果未能解决你的问题,请参考以下文章
如果某人写的帖子在一段时间后没有得到回复,如何创建一个 slackbot 通知我?