问题标签 [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.
asp.net - Sharepoint WebPart 中 Silverlight 控件的客户端 ID
背景:我在共享点 Web 部件中有一个 Silverlight 控件,它公开了一些可编写脚本的方法。我使用这些方法来调用 Web 服务并获取一系列菜单选项。然后将这些菜单选项注入到单击列表中的项目时出现的 Sharepoint ECB 菜单中。
我遇到的问题是能够在 Javascript 中获取 silverlight 控件的 clientID,因此我可以使用它来调用可编写脚本的方法。这将出现的页面可能具有相同silverlight控件的多个实例,并且控件层次结构可能不同......
这是我目前拥有的客户端JS代码,其中clientID是硬编码的......
sharepoint - 将状态指示器添加到自定义 Web 部件
我有一个自定义 Web 部件,它正在生成一些用户数据。我已经添加了适当的代码来输出标准状态图标和菜单,但是这很奇怪。
我的 web 部件的渲染 html 如下:
显然替换了 USERID、USERNAME、USEREMAIL 等。
问题是双重的。
1) 在 IE7 中,不会检索到存在信息。菜单显示正确,但图标未出现,当您将鼠标悬停在间隙上时,下拉菜单不提供 IM 设置。
2) 在 IE8 RC1 中,状态信息正确返回并显示图标,但下拉列表在图标上方几英寸处呈现。(见这个截图)
任何有关这些问题的帮助或有关向自定义 Web 部件添加状态的其他提示都将受到欢迎。
进度更新
- 将网页添加到 IE7 的“受信任的站点” - 什么也没做 - IE8 的兼容性视图没有任何区别。- 更改为 id="CSRP_id,type=sip" 根据建议将代码更改为以下内容:
以上更新均未成功。
sharepoint - 为什么 RunWithElevatedPrivileges 无法执行?
我正在尝试制作一个 greps 用户评论并将其存储在自定义列表中的 Web 部件,我编写了此代码以在 Web 部件添加到页面后将列表添加到站点,
但是该方法抛出异常,我猜是权限问题,该异常与在没有提升权限的情况下RunWithElevatedPrivileges
执行方法时出现的异常相同。site.OpenWeb();
可能是什么问题呢?
c# - Sharepoint Web 部件中的多行文本框
如何在 sharepoint webpart 中显示作为多行文本框的字段?
当我在 webpart 上单击“修改共享 webpart”时,我希望文本字段给我一个多行框
谢谢
.net - .NET 单跳规则和 SharePoint Webparts
您好我有一个 SharePoint Webpart,它被编译为 DLL 并放置在我的 SP 站点的 BIN 文件夹中。我的 webpart 在我的本地机器上工作,但是当我把它投入生产时它失败了
在做了一些研究之后,我发现了所谓的“单跳规则”。这意味着我必须传递网络用户的凭据,或者使用
在我的 web.config 中。我不想对网络用户进行硬编码,所以我的问题是如何在我的 Web 部件中使用模拟?dll 是否支持 web.configs?谢谢您的帮助。
sharepoint - 为什么 Web 部件在第一次添加到页面时会在构造函数上失败?
这个问题有点具体(MOSS2007),我不希望得到答案,但也许运气会对我微笑。
除了第一次将其添加到页面之外,我有一个可以正常工作的 Web 部件。当我尝试打开与 SQL 服务器的连接时,它会在构造函数中引发异常。SqlClientPermission 权限请求失败。当我说它有效时,我的意思是它在任何方面都已正确注册,并且在所有其他情况下都有效,包括后续调用。
有人说没有出路。我想知道为什么。是设计使然吗?
我什至完全信任我所能做的一切(更改了我在服务器上可以找到的每个.config 文件),但这并没有帮助。
似乎 SharePoint 在第一次添加 Web 部件时正在执行某种远程处理,该 Web 部件似乎在第一次构建时以最小的信任运行(与 ASP.Net 的 web_minimaltrust.config 中定义的相同)。尝试授予所有内容的权限并没有产生任何富有成效的结果。
我的解决方案是将数据访问代码移至 OnInit 方法,但这很烦人。有没有人有任何见解?
谢谢你。
来自调试器的一些额外信息。
唯一允许的权限是:
内部异常堆栈:
完整的堆栈:
...堆栈的其余部分与正常打开页面时相同。
sharepoint - 使用同一页面上另一个 Web 部件的值过滤内容查询 Web 部件
我的页面上有一个内容查询 Web 部件,它汇总了我网站集中所有子网站中的所有联系人列表。这很好用。我希望能够通过让用户单击页面顶部的 aphhabet 字母列表来动态过滤联系人汇总。点击A,查看以A开头的联系人等...
我在页面上添加了各种过滤器 Web 部件,但看不到如何过滤 CQWP 的结果。连接菜单没有太大帮助。
asp.net - Is there a way to rebuild/repair ASP.Net personalization tables without losing the data inside?
I inherited an Asp.Net app that uses ASP.Net membership services. I am trying to add web parts with personalization to the site, and am getting a lot of errors. It looks like the tables generated by Aspnet_regsql.exe have been changed - probably copied at some point in the past using "select into" causing them to lose all their indexes and primary keys.
How can I repair these tables without losing all the data inside?
asp.net - 向 SharePoint Webpart 添加必填字段验证器
我正在为 MOSS 2007 编写一个 webpart。我需要验证该 webpart 中的一个文本字段,或者我正在使用必填字段验证器。
我正在创建必填字段验证器,如下所示:
上面的代码片段在 CreateChildControls() 覆盖中。当我打开此 Web 部件页面时,我在 SharePoint 中收到一般错误消息。我无法通过调试来捕获错误。
我注意到异常是在 CreateChildControls() 之后和 Render() 方法之前抛出的,因为调试器从不进入 Render() 方法
知道如何在 sharepoint webparts 中使用验证器吗?有什么我想念的吗?
c# - 是否可以从 WebPart 获得对 silverlight 页面的引用?
我想知道如何与 Page.xaml.cs 中定义的这个 Page 类进行通信:
来自在此处创建 silverlight 对象的 webpart: