Web 部件中的更新面板在 Google Chrome 中不起作用

Posted

技术标签:

【中文标题】Web 部件中的更新面板在 Google Chrome 中不起作用【英文标题】:Update Panel in web part not working in Google Chrome 【发布时间】:2018-08-07 10:30:12 【问题描述】:

我在 VS2015 中为 SharePoint 2013 编写了一个可视化 Web 部件。 Web 部件包含许多 asp 控件以及一个网格视图。我使用脚本管理器代理和更新面板实现了 AJAX。部署的 web 部件在 IE 中运行良好,但在 google chrome 中,它不起作用。我在互联网上找到了解决方案。 http://www.jquery2dotnet.com/2011/11/update-panel-not-working-in-google.html。我已将代码放在布局文件夹中的 js 文件中。在 scriptmanager 中添加对文件 Path="/_layouts/15/prj/WebKit.js" 的引用。但是,它不适用于 chrome。谁能告诉我如何解决这个问题?

【问题讨论】:

【参考方案1】:

SharePoint + UpdatePanel 似乎存在问题。 我遇到了同样的问题,找到了以下文章: https://msdn.microsoft.com/en-us/library/ff650218.aspx

说实话,我无法应用建议的解决方案,因为我找不到请求的 dll。

所以,为了解决我的回发问题,我看到了两种可能性: 1. 使用 DevExpress 2.将我的代码更改为客户端。

我选择了第二个选项。

【讨论】:

以上是关于Web 部件中的更新面板在 Google Chrome 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

单击打开 jQuery Mobile 面板小部件时的 Google 地图指针

如何在 Sharepoint 的 c# 非可视 Web 部件中以编程方式创建进度更新控件

UpdatePanel 中未更新的内容(在 Web 部件中)

在一段时间不活动后更新面板帖子

如何在 Sharepoint 2010 Web 部件页中正确更新站点图标

Flipswitch小部件呈现为外部面板小部件中的下拉列表