问题标签 [web-parts]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
915 浏览

asp.net - VB/ASP.NET 跨 WebPart 触发事件

首先,我的环境:VB.NET .NET 2.0 AJAX 更新面板也用于 webpart 区域。我有一个母版页和默认页。默认页面有 WPM 和两个区域。每个 webpart 只是一个外壳,一个用户控件用于 A & B

我有两个 webpart,A 和 B。(用户控件)- A 有许多按钮。B 有一个列表框和 Subs,它们填充列表框并刷新也位于(在 Web 部分 B 内)包装列表框的 UpdatePanel。我想单击 webpart A 中的一个按钮,它会在 webpart B 中触发一个名为“Public Sub FillList()”的子,我似乎无法锻炼如何做到这一点。我查看了 webpart 连接,我知道我可以传递属性,这很好,但我想调用 subs/fire 事件。

提前致谢!

0 投票
1 回答
2657 浏览

sharepoint - 如何在 Sharepoint 2007 中的页面上获取所有 WebpartZone?

有没有办法在 MOSS 2007 中的给定页面上获取所有 WebPartZone?通过遍历所有 Webparts,可以获得带有 webparts 的区域,但空区域将不包括在内。使用 SPLimitedWebPartManager 获取页面上的所有 WebPart。

这需要从布局页面完成。

0 投票
2 回答
1011 浏览

asp.net - Webpart 连接 asp.net VB

我对 vb.net asp.net webparts 有以下问题。我试图在 webparts 之间创建一个静态连接,但我遇到了一个问题,即:

找不到 ID 为“Ucl_Diary_Summary1”的连接提供程序 Web 部件

我将以下内容定义为我的 iterface:

我有以下作为我的消费者(用户控件):

我将以下内容定义为我的提供者(用户控件):

我的 default.aspx 如下:

我只能假设它是因为我有我的 webparts - usercontrol 包装在一个面板中(用于滚动),还有一个我用来刷新的 updatepanel,那么我如何让它看到 usercontrol?

提前致谢。

詹姆士。

0 投票
1 回答
243 浏览

.net - WebPart 入门

在我工作的地方,该部门有自己的 Intranet 站点(不是 Sharepoint!),它与主要公司的站点是分开的。主页是由 150 多个不同的链接组成的混杂,这些链接分为大约 20 个类别。这是一个真正的混乱页面。

我想做的是把这个页面变成一个站点地图。我会将所有链接放入站点地图从中提取的数据库中。这部分几乎已经完成。然后我想创建一个新的主页,该主页使用 Web 部件和此站点地图来创建类似 MyYahoo 或 iGoogle 的体验。

这个想法是创建许多控件,这些控件可以由每个用户自行决定包含在页面上,其中许多控件使用站点地图作为其内容的数据源。我将拥有控件,因此用户可以从站点地图添加一个完整的组、单个链接,甚至将一组链接组合到一个公共标题下(并且还包括此控件的多个自定义实例)。我们也有一些内部的 RSS 提要,所以我想要一个能够向页面添加 RSS 提要的控件。

当所有这些都完成后,它将使我们能够根据可以使用的 webpart 小部件构建新功能,而不是需要为我们需要的每个小功能创建一个新页面。我还希望能够创建模板,以便具有类似工作职能的用户可以从包含他们作为基础所需的大部分内容的页面开始,而不是每个用户都需要从头开始。这一切都相当雄心勃勃。

但是,我很难将我的头包裹在 webparts 上。它应该非常简单,但我只是没有看到它是如何组合在一起的。有人可以指点我一个好的指南或教程吗?谷歌搜索结果的第一页对webpart tutorial我没有帮助。

0 投票
7 回答
3853 浏览

c# - 部署到 GAC 的 Web 部件不工作

因此,我继承了一个 VS 项目,其中包含一堆 Web 部件。该项目有一个带有密码的密钥文件,没有人知道密码是什么。所以,我创建了一个新的密钥文件,它显然改变了 PublicKeyToken ......

我认为将新程序集部署到 GAC 并将旧的 PublicKeyToken 替换为 web.config 中 SafeControl 引用上的新程序集就可以了。但是,当我访问该站点时,没有任何 Web 控件起作用。他们都说“Web 部件错误...”

这是旧 web.config 安全控制参考的示例...

这是新的...

我通过右键单击并从“c:\windows\assembly” gac 查看程序集的属性获得了新令牌...

我究竟做错了什么..?

0 投票
1 回答
422 浏览

sharepoint-2007 - Sharepoint 2007 - 从 webpart 读取自定义页面字段

如何以编程方式从 Web 部件内(从 Web 部件所在的页面)读取自定义页面字段?

谢谢

乔恩

0 投票
4 回答
11887 浏览

sharepoint - 正确实施带有回发的 Web 部件?

我要做的是创建一个 webpart,它有一个文本框,您可以在其中设置 webpart 上的文字 (h2) 的值,以及一个“保存”按钮,该按钮回发然后相应地设置文字。这有一个很大的警告。当页面在回发后加载时,文字没有改变。但是,如果我记录文字中实际设置的内容,则它具有新值。此外,如果我再次重新加载页面(F5),它会正确显示。

起初我认为它一定是 ViewState,所以我为所有控件禁用了它。我确认它没有保存在 ViewState 中(已解码)。所以 ViewState 没有保存旧值。

我正在使用“CreateChildControls”将我的控件添加到 Web 部件。回发由一个简单的事件处理程序处理。

有任何想法吗?

作为记录,我使用的是 MOSS 2007。

0 投票
2 回答
15634 浏览

asp.net - 在 aspx 标记中将 Web 部件添加到共享点页面

我有一个在 Project Server 安装的布局目录中复制的 aspx 页面。aspx 是具有 Web 部件区域的 Web 部件页面。如何在 Web 部件区域内的页面标记中添加 Web 部件?

0 投票
4 回答
15674 浏览

sharepoint - SharePoint Webpart 反序列化错误

我收到一个随机的 Web 部件错误,它会在一次刷新后运行,然后在下一次刷新时运行:

Web 部件错误:Web 部件的属性之一的格式不正确。Windows SharePoint 服务无法反序列化 Web 部件。检查属性的格式,然后重试。

Web 部件在网站上已经存在很长时间了,我已经检查了 Micorsoft 支持,http://support.microsoft.com/kb/826786。这不是一个权限错误,因为它已经这样很久了。关于 web 部件的唯一更改是进入站点设置 > Web 部件 > 新建并选择了一些不在列表中的 web 部件,我想我还检查了那些出现此随机错误的 web 部件并单击了“Populae Gallery”。有没有人有线索?

0 投票
3 回答
1809 浏览

silverlight - SharePoint 中的 Silverlight WebPart

我正在为 SharePoint 制作一个 WebPart,它将实例化 Silverlight UserControl 并为其提供一些数据。我的问题是,当我创建了我的示例 WebPart 并仅实例化 Silverlight 控件时,当 Web 部件添加到页面或显示在 Web 部件库中时,而不是呈现空白,呈现一个错误页面,显示“找不到文件”。日志文件中没有关于未找到哪个文件或引发此错误的原因的线索。这是我的代码:

我在项目中添加了对 System.Web.Extensions 和 System.Web.Silverlight 的引用。它们位于 GAC 中,并且 Web 部件是在 SharePoint 所在的同一台计算机上编写和编译的。如果我将 CreateChildControls() 更改为:

我犯了同样的错误。此外,如果我删除 sl.Source 中的第一个斜杠,我会收到相同的错误,即使该文件存在于与 SharePoint 相同的应用程序池中的虚拟目录中。因此,由于仅实例化 Silverlight 对象时出现错误,因此我相信无法找到的文件不是我的 XAP。

SharePoint 找不到哪些文件,我该怎么办?

这是错误消息:

http://www.freeimagehosting.net/uploads/2dca8dbdfb.png