问题标签 [wss-3.0]

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 投票
1 回答
469 浏览

sharepoint - Sharepoint 服务图像超链接

我正在使用 Sharepoint 服务来创建网页。我有一张图片 - 主页右上角的徽标 - 我想放置一个超链接,以便在按下它时将您带到另一个站点。请问我该怎么做?

0 投票
4 回答
312 浏览

asp.net - SharePoint 开发和以数据为中心的项目

我参与了一个以数据为中心的 SharePoint(WSS) 项目。该项目由 500 多个列表组成,它们之间的关系非常复杂。客户还要求提供 350 多份报告。不要告诉我你为什么从一开始就使用 SharePoint。这是一个管理决定,经过 14 个月的痛苦,我们已经交付了项目(这比截止日期晚了 6 个月)

当我们第一次开始这个项目时,我们对 SharePoint 开发一无所知(信不信由你)。管理层表示他们将承担风险。他们非常相信 SharePoint 是任何事情的最佳解决方案!!!(嗯,在项目结束时证明是错误的)。

无论如何,我们在开发时正在学习 SharePoint。我们的开发主要基于 SharePoint 设计器,为每个列表自定义所有 AllItems/NewForm/EditForm/DispForm,以提供客户要求的所需逻辑/验证(使用 JavaScript)。我们还实现了大约 15 个自定义字段(例如主从字段)。我们还制作了一个事件接收器来处理站点中所有列表的所有添加/更新/删除...事件。加上大约 40 个 ASP.Net 用户控件。

我们面临的主要问题(我们解决了它,但遗憾的是效率低下)

1- 客户要求在每个 AllItems.aspx 中搜索 Web 部件。搜索 Web 部件应该有多个键供客户端搜索。我们使用 SPD 的表单 Web 部件做到了这一点,没有问题。但真正的问题是如何搜索不在当前列表中的相关字段。(因此,在这种情况下,我们必须将这些字段值保存在列表中以便能够搜索(废话,我知道!!))。您可能会问,为什么不为此类任务实现 ASP.Net 用户控件?好吧,这将要求我们放弃默认的 AllItems Web 部件,并且已经定制了数百个 AllItems.aspx 页面,并进行了大量自定义,这将花费我们大量时间从一开始就重新实现它们。此外,即使我们使用了用户控件,CAML 从多个相关列表中检索数据的效率也非常低!

2-我想你可以猜到这一点,如果我们已经在搜索 Web 部件方面遇到了很大的困难,那么到底如何才能完成 350 份报告!!:D 但我们想出了一个解决方法(像往常一样:S) 我们制作了一个 Access DB 文件,其中包含指向所有 500 个 sharePoint 列表的链接,然后我们实现了一个具有报表查看器控件的用户控件。此用户控件使用普通的 T-SQL 查询来查询 Access DB,Access DB 从 SharePoint DB 中检索数据并将其传递回用户控件,该用户控件在报表查看器上查看 DataSet。

还有其他与管理相关的问题,但我想重点关注这里的开发。

所以,在我给你看照片之后(对不起,很长的帖子)。您认为我们在这样一个以数据为中心的项目中应该采用的最佳 SharePoint 开发技术是什么(如果有的话)?

我听说有些公司在此类项目中根本不使用列表,而是在其中构建自己的 SQL 数据库表而不是 SharePoint 数据库。但是我不能不让自己想知道,如果我正在制作自己的数据库,并因此从头开始实现我的 CRUD Web 部件(我们也将失去 SP 列表提供的安全模块优势),那么共享点?

我再次为这篇长文道歉。

0 投票
1 回答
749 浏览

sharepoint - SharePoint 2007 (wss) search and Unable to validate data Exception

We have a problem with SharePoint's search box. Whenever we try to search for something we get:

Unable to validate data. at System.Web.Configuration.MachineKeySection.EncryptOrDecryptData(Boolean fEncrypt, Byte[] buf, Byte[] modifier, Int32 start, Int32 length, IVType ivType, Boolean useValidationSymAlgo) at System.Web.UI.ObjectStateFormatter.Deserialize(String inputString) exeption.

Does any one know the reason for this exception, or a way to work around it?

New entry:

I'm using a SPGridView where i use the datakeys property in a web part. The webpart works, but we found that using the datakeys property breaks seach in that if you try to use the search textbox and click the seach button it gets this exception:

Unable to validate data. at System.Web.Configuration.MachineKeySection.EncryptOrDecryptData(Boolean fEncrypt, Byte[] buf, Byte[] modifier, Int32 start, Int32 length, IVType ivType, Boolean useValidationSymAlgo) at System.Web.UI.ObjectStateFormatter.Deserialize(String inputString)

This is what i have tryed to do:

Make the gridview not spgridview and set autogenerate true (works) Remove the datakeynames (works) Test with a empty gridvew (failes) Test with a non-empty gridview (failes) Change Machine Keys (failes) Turn of view state on the gridvew (failes) Move the gridview ti a ascx file (failes)

I can't seem to figure this one out. Have enyone got this error and been able to work around it?

EDit 10.09.2009

This is the last code I tested. I used a MSDN excample as referance. I have also tried without Data table MSDN Example

0 投票
2 回答
1626 浏览

sharepoint - 在共享点讨论回复框中更改模板 html

我有一个需要“匿名”讨论板的 wss 3.0 安装。我可以修改视图,因此不显示用户名,但是当我单击“回复”时,我正在回复的消息会显示在富文本框中,并带有上一张海报的用户名。

有没有办法删除该用户名?或完全删除以前发布的文本?我在 ..12\TEMPLATE\FEATURES\DiscussionsList\Discuss 文件夹下找到了包含大量相关信息的 schema.xml 文件,但不确定这是否是调整此设置的最简单方法。

任何意见表示赞赏。

0 投票
3 回答
603 浏览

sharepoint - 我可以在 WSS 3.0 中使用内容部署功能吗

我真的是 SharePoint 的新手。因此,有人要求我将 SharePoint WSS 3.0(未安装 MOSS,只有免费版本)测试站点的内容移动到开发 MOSS 2007 站点。我四处寻找内容部署工作和东西,并通过 MOSS 开发站点到我们的 MOSS 产品站点对其进行了测试。效果很好。

但是当我开始在 WSS 站点的中央管理员中寻找部署功能时,我找不到它。

所以我的问题是:当安装了 dev WSS 3.0 时,他们是否忘记了一个选项,或者 WSS 3.0 根本没有这个功能?

谢谢 !

0 投票
1 回答
1001 浏览

sharepoint - SharePoint 如何存储视图筛选器的 CAML?

我正在尝试为 SP 中的列表创建 CAML 查询。

我想使用修改视图页面来创建一个包含过滤器的基本视图,然后使用一些代码来检查 SPView 的 Query Prop:

但是 t 中的 CAML 不包含任何 Where 元素。只是orderby

SharePoint 如何存储视图筛选器的 CAML?

0 投票
2 回答
1232 浏览

sharepoint - 尝试在 WSS (Sharepoint) 3.0 SP2 上创建新应用程序时出现“拒绝访问”

我在我的 Windows 7 上安装了 WSS SP2(bamboo 选项)。我可以登录到管理站点,但是当我尝试创建新应用程序时出现错误:“访问被拒绝”。

知道如何解决这个问题吗?

0 投票
3 回答
310 浏览

sharepoint - 我刚刚安装了 WSS 3.0——现在呢?

我从事网络(现在都是 ASP.NET)和桌面开发已有十年,并编写了六个内网 CMS 网站。我店里没有人有任何 SharePoint 经验,我被要求调查 WSS 3.0 并回答诸如“我们能否用基于 WSS 的 Intranet 门户服务器替换我们当前的 ASP.NET Intranet 而不会丢失我们目前的所有自定义 Web 应用程序有,“我们能否快速轻松地编写具有多步骤授权的工作流驱动的应用程序(例如时间表和项目请求)”和“这将是多么容易/难管理?”

哦——MOSS 不在讨论范围内:它必须是 WSS 3.0。

有哪些资源可供有经验的程序员(以前从未研究过 WSS)快速掌握 WSS 提供的内容、如何为其编程以及如何管理它?

0 投票
3 回答
517 浏览

sharepoint - SharePoint 功能部署中的时间安排

我有一个包含许多功能的 wsp 包。wsp 包中包含的一些功能依赖于 wsp 包中的其他功能。

在我的例子中,通过特性(内容类型 A 和内容类型 B)创建了 2 种内容类型,并且内容类型 B 继承自内容类型 A。

所以很明显,包含内容类型 A(特性 A)的特性需要在包含内容类型 B(特性 B)的特性之前部署。

有没有办法让功能 A 在功能 B 之前部署?理想情况下,这两个功能都将通过 onet.xml 文件自动激活,而功能 A 将在之前部署,但我不知道该怎么做......

我不一定要寻找解决此特定问题的解决方案,但我想知道的是:您如何处理依赖于 SharePoint 项目中其他功能的功能?

谢谢!

0 投票
4 回答
1175 浏览

sharepoint - SharePoint 内容类型:从父项中删除列

我正在尝试创建一个从联系人内容类型(SharePoint 附带)继承的内容类型。我需要其中的大部分字段,但希望能够删除其中的一些。

有没有办法通过内容类型的 XML 定义删除我不想要的字段?