【问题标题】:AJAX Control Toolkit Collapsible Panel in SharePointSharePoint 中的 AJAX 控件工具包可折叠面板
【发布时间】:2009-11-25 00:50:42
【问题描述】:

我正在尝试在用户控件内使用 AJAX 可折叠面板,该控件已加载到启用 AJAX 的 SharePoint 网站中的 Web 部件上。我对使用 AJAX 没有任何问题,但我在使用这个控件时遇到了问题。当页面加载时,它不会折叠,当我单击链接折叠/展开时,它只会闪烁并且不会折叠。经过一番研究,我发现其他人也有同样的问题,有几个人建议将内容面板附在:

<div style="height:0px;position:absolute;" >
<asp:Panel> content </asp:Panel>
</div>

这样做可以解决崩溃问题,但我认为它违背了目的,因为您不能在面板下方放置任何东西,否则它会加载到顶部。有什么建议吗?

【问题讨论】:

    标签: sharepoint asp.net-ajax ajaxcontroltoolkit


    【解决方案1】:

    SharePoint 2007 在“Quirks 模式”下运行,这是由于实现了特定的 DocType,这会导致 AJAX 控件工具包的行为不正常。 (如果您认为可以更新 sharepoint 母版页以具有导致 AJAX 控制工具包正确运行的“Transitional”文档类型,那么各种 SharePoint 页面将开始中断)

    见下文:

    Implementing AJAX in Sharepoint

    某些 AJAX 控件工具包控件可以正常工作。其中一些只有在破解您感兴趣的控件的一些 AJAX 控件工具包源代码并编译新的二进制文件后才能工作。我以前做过,但并非没有头疼。我认为最好只使用 JQuery。

    【讨论】:

      猜你喜欢
      • 2012-06-03
      • 2014-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多