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 部件中)