问题标签 [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 投票
3 回答
3525 浏览

ajax - 带有 AjaxToolkit 的 Accordion 控件的 Sharepoint WebPart

你们有关于创建使用 AjaxToolkit 控件的 Sharepoint webpart 的任何资源吗?我需要创建一个使用 Accordion 控件的 webpart,但我找不到任何完整的教程或演练。我更喜欢不使用 SmartPart 的教程/文章。

蒂亚!

0 投票
6 回答
18710 浏览

c# - ASP.NET - 在 RenderContent 调用中将事件处理程序添加到中继器内的 LinkBut​​ton

我有一个加载自定义用户控件的 Sharepoint WebPart。用户控件包含一个Repeater,而Repeater 又包含几个LinkBut​​tons。

在 Webpart 的 RenderContent 调用中,我有一些代码来添加事件处理程序:

然而,函数 PageNavigateButton_Click 永远不会被调用。但是,我可以看到它被添加为调试器中的事件处理程序。

有任何想法吗?我很难过如何做到这一点。

0 投票
2 回答
838 浏览

sharepoint - Webpart 功能未添加说明

我正在将 Web 部件添加到 Web 部件库,作为解决方案中功能的一部分。

将 webpart 添加到库时,webpart 描述字段将被空字符串覆盖。

我在我能想到的所有地方都添加了描述,包括:

  1. Web 部件本身。myWebpart.webpart<property name="Description" type="string">my description</property>
  2. 特征.xmlDescription="mywebpart description"
  3. 特征.xml<Property Key="Description" Value="mywebpart description"></Property>
  4. webpartManifest.xml(在特性中指定)<File ...><Property Name=Description" Value="mywebpart description">

我已经不知道在哪里放置描述,因此在部署解决方案时它将出现在 Web 部件库的“描述”字段中。

你有什么想法?

0 投票
10 回答
3167 浏览

sharepoint - 在 ASP.NET 中开发 SharePoint Web 部件

我被要求在 ASP.NET 中开发一些用户控件,这些控件稍后将作为 Web 部件拉入 SharePoint 网站。我是 SharePoint 新手,在需要对这些部件进行原型制作期间,我无法访问 SharePoint 服务器。

有谁知道这种方法行不通的任何原因?如果不推荐这种方法,那么其他选择是什么?关于在考虑 SharePoint 的情况下开发 ASP.NET Web 部件时要考虑的资源/教程的任何建议?

谢谢

编辑:2008 年 12 月 31 日 我终于标记了这个答案。我花了一段时间才意识到,尽管一开始很痛苦,但立即走 SharePoint 路线是最好的方法。免费的 VPC 映像使设置开发相对轻松。

虽然您可以像我一样在没有 SharePoint 的情况下在 ASP.NET 中开发 Web 部件,但在开发和部署 SharePoint 应用程序时,您还没有学到任何东西,只是将学习曲线推到了您认为已经完成的时间, (并且可能已经告知利益相关者)。延迟 SharePoint 学习曲线对您或您的项目没有任何好处,并且您的最终产品将更好地满足您在此过程中获得的专业知识。

0 投票
2 回答
720 浏览

sharepoint - Sharepoint WebParts

假设您有几个 webpart,一个作为控制器,还有几个从控制器获取信息并对其进行操作。使用 ASP 2.0 中引入的消费者/生产者接口来建模是相当容易的。

您如何能够以相反的方式添加交互,同时仍然保持上述内容?

一个简单的例子是:用户在执行搜索的 webpart A 中输入信息,结果将显示在 webpart B 上。Webpart C 允许您过滤应该触发 webpart A 重新提交查询的结果,从而更新结果为 B。

在 WSS 3.0 中似乎无法做到这一点,因为在任何时候都只允许在所有连接中使用 1 个接口。

这甚至有意义吗?:-)

0 投票
7 回答
49258 浏览

c# - 以编程方式将 ScriptManager 添加到页面?

我正在开发一个我想在其中公开 AJAX 功能的 WebPart(它将在 SharePoint 环境中使用,尽管它不使用对象模型)。由于环境的性质,将脚本管理器直接添加到页面是不是一个选项,因此必须以编程方式添加。我试图将 ScriptManager 控件添加到我的 webpart 代码中的页面。

但是,执行此代码时,我收到以下错误消息:

“在 DataBind、Init、Load、PreRender 或 Unload 阶段不能修改控件集合。”

是否有另一种方法可以将 ScriptManager 从 WebPart 添加到页面,或者我是否必须将 ScriptManager 添加到将使用 WebPart 的每个页面(或母版页)?

0 投票
2 回答
556 浏览

sharepoint - 如何将第 3 方 Web 部件从 SharePoint 2 (2003) 迁移到 SharePoint 3 (2007)

我正在将一个站点从 SharePoint 2 迁移到 3(实际上是从 SharePoint Portal Server 2003 迁移到 Microsoft Office SharePoint Server 2007)。有一些第 3 方 Web 部件,由于这是迁移,而不是就地升级,我需要在新场上安装这些 Web 部件。

如果我已打包了 SharePoint 配置分析器以 cab 文件形式提供的 Web 部件,我该如何执行此操作?我可以以某种方式简单地部署这些 cab 文件,即使它们没有打包为解决方案?还是我需要将 cab 文件分开并将它们重新打包为解决方案?或者我是否需要获取为 SharePoint 3 编写的新版本的 Web 部件,并可能编辑使用它们的页面?

0 投票
7 回答
4339 浏览

c# - 使用 SharePoint Web 部件访问远程文件

我最近构建了一个程序,它解析来自\some_server\c$\directory\file.xls的远程文件,它在我的本地机器上工作正常,就像一个普通的 aspx 页面一样。

然后我将程序放入我的 VM SharePoint 服务器上的 Web 部件表单中,我收到此错误:拒绝访问路径 '\some_server\c$\directory\file.xls'。

该文件已共享给Domain\Authenticated Users,所以我不确定为什么它会被拒绝?我的 SharePoint 是否有可能尝试使用本地或网络服务帐户调用它?我怎样才能让它阅读?谢谢你。

0 投票
3 回答
3646 浏览

c# - 如何为 SharePoint 中的单个 Web 部件设置完全信任?

我希望为单个 Web 部件设置完全信任,这可能吗?manifest.xml 也许?

0 投票
4 回答
3233 浏览

c# - 尝试部署 Web 部件时出错

我刚刚编写了一个新的 Web 部件,现在当我尝试在我的非开发服务器上部署它们时出现此错误:

默认命名空间“ http://schemas.microsoft.com/WebPart/v2 ”是为基本 Web 部件属性保留的命名空间。自定义 Web 部件属性需要唯一的命名空间(通过属性上的 XmlElementAttribute 或类上的 XmlRootAttribute 指定)。

我正在将 Web 部件写入 CAB 文件并使用以下命令部署它们:

一切正常,直到我尝试添加 Web 部件,然后我在弹出窗口中收到此错误。它在我的开发虚拟机上工作得很好......?

任何想法将不胜感激,谢谢。