问题标签 [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 回答
32968 浏览

asp.net-mvc - 如何使用 ASP.NET MVC 创建仪表板用户界面?

我目前正在使用 ASP.NET MVC 构建应用程序。数据输入页面相当容易编码,我只是为我的业务对象类型的页面制作模型:

我正在苦苦挣扎的地方是找出使用 ASP.NET MVC 实现类似界面的仪表板的最佳方法,使用独立部件,其中每个部件的模型会有所不同?我假设每个部分都是 MVC 用户控件。

另外,我怎样才能使每个部分都是可测试的?

0 投票
3 回答
1188 浏览

asp.net - ASP.NET Web 部件是实现门户架构的可行技术吗

Web 部件似乎在 Sharepoint 相关开发中被广泛使用,但在 asp.net webforms 应用程序中使用它们的例子很少而且相差甚远。我正在实现一个特定领域的门户框架,并且喜欢 iGoogle 或 pageflakes 中的“widgetlike”功能,并希望在我的应用程序中获得这种功能。从我的角度来看,真正令人不安的问题是,除非您使用最新的 ASP.NET AJAX 期货库,否则 Web 部件的拖放布局功能在非 IE 浏览器中不起作用。在我看来,如果微软打算将其作为一项基础技术,他们现在应该已经将这些功能转移到了主要产品中。

Web 部件是一种死胡同吗?如果是这样,是否有任何替代方案?

0 投票
2 回答
1212 浏览

sharepoint - MOSS'07 - 页面视图 Web 部件减慢菜单悬停

在我们的 MOSS '07 站点中,我们有一个页面,其中仅包含一个 Page Viewer Web 部件,它指向另一个服务器上的站点。但是,我注意到在该页面(以及任何其他具有页面查看器 Web 部件的页面)上,我们的下拉菜单和悬停效果非常,并且完全耗尽了访问者计算机上的 CPU(进程是IExplorer。)

通过测试,我能够确定 Web 部件指向的 URL 无关紧要......只是在页面上放置 iframe 似乎会导致它(只是将查看器设置为加载 Google 的主页——这可能是我知道的最简单的网站——仍然会导致问题)。如果我去删除 Web 部件,菜单会再次正常运行。

我将调试器附加到进程并逐步执行和调用函数,在函数中分配为零Menu_HoverStatic时似乎很难。panel.scrollTopPopOut_Show

有没有其他人注意到这一点?...也许找到了解决方案?我找不到PopOut_Show在我们的服务器上编辑函数的位置(我认为它是其中一个 .NET DLL 中的资源),否则我只会注释掉该行,因为我认为它并不重要......至少在我们的网站上。

我真的很喜欢在我们的 SharePoint 网站中托管来自另一台服务器的网页的能力,但是悬停时的性能令人痛苦……老实说,这是不可接受的。根据用户计算机的资源,悬停效果有时可能需要 15 秒才能完成!!!!

任何建议将不胜感激!

0 投票
1 回答
1103 浏览

asp.net - 对 SharePoint Web 部件和控件进行性能测试有哪些好的技术?

这是一个关于特定于 SharePoint Web 部件和控件的性能测试的问题(尽管标准的 ASP.NET 方法也适用)。我想知道什么是一些好的技术,考虑到以下因素:

  • 缓存(什么时候应该缓存什么?)
  • 负载均衡服务器(存储状态)
  • 与页面其他部分的交互(例如多个 JavaScript 执行)
  • 测量特定控件的 CPU 使用率
  • 呈现的页面大小
0 投票
2 回答
1606 浏览

sharepoint - 如果 Sharepoint 是 64 位,则让 Web 捕获 Web 部件工作

以前我们的 SharePoint 服务器是 32 位的,我们使用 Web 捕获 Web 部件来显示 bugzilla 搜索结果页面。由于我们已迁移到 64 位服务器,因此 webpart 不再工作。我们正在运行相同版本的所有内容,唯一的变化是从 Windows Server 2003 32 位机器迁移到 Windows Server 2003 64 位机器。

奇怪的是,日志不包含任何内容。出现 Web 部件的页面是唯一出现错误消息的地方。这是我所拥有的:

-Web 部件错误:无法显示或导入此页面上的 Web 部件或 Web 窗体控件。找不到该类型或未将其注册为安全类型。

  • 错误 - 此 Web 部件中遇到意外错误。

我怀疑 64 位与 32 位问题的原因是我在各种论坛上看到了很多关于该主题的帖子。看来我不是唯一一个遇到这个问题的人,所有的故障排除都导致了这个结论。

0 投票
2 回答
999 浏览

ajax - SharePoint Webparts 和 Ajax

拜托,我是 webparts 新手,我需要帮助!!

我有一个我创建的自定义 Web 部件。我使用运行良好的 UpdatePanel 添加了 MS Ajax。我将所有控件添加到 CreateChildControls 方法。一旦我添加了 UpdateProgress 控件,我的分页符就会出现以下错误:

在 PreRender 之前不能注册脚本控件

我没有像其他帖子所建议的那样使用 OnPreRender 事件。请,如果有人能给我建议,将不胜感激。

谢谢

0 投票
2 回答
2028 浏览

sharepoint - 使用户无法删除 Web 部件/区域?

在 Sharepoint 中,是否可以拒绝普通用户删除 Web 部件和/或 Web 部件区域的可能性?如是; 如何?

0 投票
2 回答
12888 浏览

sharepoint - Sharepoint 自定义筛选器 Web 部件

我想创建一个自定义 Web 部件,它具有超过 1 个筛选器 Web 部件,并且可以在运行时/设计时连接到报表查看器 Web 部件(集成模式)。

我为此进行了很多搜索,但找不到一种方法来让单个 Web 部件成为多个过滤器的提供者。

比如说——

  1. Report接受 2 个参数DepartmentRegion
  2. 我想将这两个参数与具有两个下拉菜单的单个 Web 部件连接起来(一个用于Department,一个用于Region
  3. 下拉菜单中的值都应传递给DepartmentandRegion
  4. Report应在报表查看器 Web 部件中呈现

到目前为止尝试过的解决方案

  1. 创建一个添加两个自定义下拉列表的 Web 部件
  2. 实现的自定义下拉类ITransformableFilterValues
  3. 在 web pat 上有 2 个方法,每个方法都有ConnectionProvider属性并返回下拉控件的实例

问题:

即使我的自定义筛选器 Web 部件上显示了 2 个连接选项,也只能添加一个。例如,如果我连接Filter1(自定义 Web 部件)Department然后我无法再次将它连接到Report ViewerWeb 部件。

我的 Web 部件有这样的方法:  

0 投票
1 回答
2331 浏览

sharepoint - Sharepoint 默认列表项详细信息视图

我有一个以指定格式呈现随机列表项(来自任何列表和列表类型)的 Web 部件。我希望 webpart 中显示的项目链接到它们的 ListItem 详细信息视图。但是,我看不到列表本身的属性,它可以告诉我列表的默认详细视图是什么视图(即博客列表详细信息是 Post.aspx)。这是否来自列表定义?我将如何以编程方式获取该信息?我试图避免根据列表类型对任何列表信息进行硬编码。

0 投票
2 回答
3583 浏览

sharepoint - 如果 Sharepoint 中的数据视图 Web 部件没有数据,如何显示默认文本?

我正在尝试使用 Sharepoint 中的数据视图 Web 部件。网络上有许多与填充数据相关的文章。我的问题是,如果数据源为空怎么办?有没有办法在这种情况下显示默认消息?