我在SharePoint解决方案中有一个asp.net用户控件。此用户控件使用Telerik Asp.net Ajax控件来提供基本的数据网格CRUD操作。我在SharePoint 2013中的页面上的Web部件中使用此网格。
我有一个数据网格,它用RadAjaxPanel包装来对它进行包装。
一切正常。但是,让我们说,我点击添加新记录按钮,它会打开一个表格来填写,如果我保留该表格一分钟,然后开始填写并提交,它会回发并取消表格。
但是,如果我点击添加新记录并填写表格并提交,一切正常。我想在某个地方有一个超时导致了这个,我两天的研究并没有帮助我找到它。
我只是想知道你是否遇到过这个问题。我想无论是Asp.net更新面板还是RadAjaxUpdatePanel都没关系,即使你在Asp.net更新面板上看到过这个问题,也会有所帮助。
我不知道我应该分享的代码部分,如果您需要任何代码来理解这个问题,请告诉我。
SharePoint脚本管理器和ajax管理器上必定有一些东西,但我不知道是什么。
答案 0 :(得分:1)
看起来它是SharePoint 2013中的一个已知错误。人们建议安装2014年12月的CU来解决它,但它没有解决它。有人在此link中提到通过javascript事件给定服务器请求间隔。由于我的页面确实是回发,如果我将其留下大约20-30秒的空闲时间,我会随机召唤SP网络服务15秒,这似乎可以解决我的问题。请参阅以下链接,这有助于我解决此问题。