草庐IT

sharepoint-online

全部标签

c# - 如何以编程方式阅读 SharePoint 列表?

我目前使用LinqtoSharePoint从多个SharePoint列表中检索数据。这是我目前首选的编码方法,通过ASP.NET和WinForms检索数据。我对这个项目的唯一问题:我必须手动生成SPML文件并将其添加到开发环境中,在项目中编译它,然后才能使用它连接到列表。这非常适合需要始终连接到同一个列表的项目。但我让用户创建新的工作区(站点),每个工作区(站点)都有自己的列表,我想从中自动检索数据(与linqtosharepoint相同,但不是静态的)。您能否推荐在实际SharePoint环境之外的C#WinForms和/或ASP.NET中从多个SharePoint列表和网站访问数据

c# - SharePoint 错误 : "Cannot import Web Part"

我有一个自己开发的Web部件,如果我手动安装该Web部件就没问题。但是,当我按照本网站上的说明打包Web部件时:http://www.theartofsharepoint.com/2007/05/how-to-build-solution-pack-wsp.html我在日志文件中收到此错误:09/23/200814:13:03.67w3wp.exe(0x1B5C)0x1534WindowsSharePointServicesWebParts8l4dMonitorableErrorimportingWebPart.CannotimportProjectFilter.09/23/20081

c# - 在学习 ASP.NET 和 Sharepoint 之前,我应该先学习 .NET 和 C# 吗?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭2年前。Improvethisquestion我是Unix和Linux的长期研究者,在这些技术方面分别有大约30年和14年的经验。但是为了扩展我的工具箱,我一直在搜索有关学习Sharepoint的提示,我想知道JonSkeet对问题“Howtobeginasa.netandSharePointdeveloper”的回答,他建议在学习ASP.NET和Sharepoint之前先学习.NET和C#。在接触ASP.NET和Sharepoint

c# - 在 Visual Studio Online Build Definition 中从具有多个 Web 项目的解决方案构建一个 Web 项目

我遇到一个问题,我需要从一个在VisualStudioOnline中包含两个Web项目的解决方案构建一个Web项目。我还没有找到如何使用“VisualStudioBuild”步骤仅构建一个项目。如果存在通过“VisualStudio构建”步骤执行此操作的方法,那就太好了。我还尝试使用“MSBuild”步骤。不幸的是,我在使用Nuget恢复包时遇到了问题。我收到错误:##[error]未找到文件格式header,##[error]从工具NuGet.exe返回意外退出代码1。运行后立即:Nuget.exe恢复Myproj.csproj。总结:如何在VisualStudio在线构建定义中从具

c# - 如何在 Sharepoint 中引发 401(未经授权的访问)异常?

如标题所述,我需要(从自定义SharePoint页面背后的C#代码)生成401错误页面。有帮助吗? 最佳答案 试试这个:thrownewHttpException(401,"Unauthorizedaccess"); 关于c#-如何在Sharepoint中引发401(未经授权的访问)异常?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1599338/

c# - 在 SharePoint 2013 中以编程方式创建文件夹

目前我有代码在运行时在Documents目录中创建一个文件夹:using(varcontext=newMicrosoft.SharePoint.Client.ClientContext(sharePointSite)){context.Credentials=newMicrosoft.SharePoint.Client.SharePointOnlineCredentials(user,password);Webweb=context.Web;Microsoft.SharePoint.Client.Listdocs=web.Lists.GetByTitle();docs.EnableFo

c# - 如何在 Sharepoint 中查找登录用户?

我开发了一个必须部署在Sharepoint服务器上的“Web部件”。我需要用户的用户名,该用户已登录Web部件中的共享点服务器。我如何获得该用户名? 最佳答案 以下对我有用:SPWebtheSite=SPControl.GetContextWeb(Context);SPUsertheUser=theSite.CurrentUser;stringstrUserName=theUser.LoginName;并检查this出。 关于c#-如何在Sharepoint中查找登录用户?,我们在Sta

c# - SharePoint 2010 - 客户端对象模型 - 将附件添加到 ListItem

我有一个SharePoint列表,我正在使用客户端对象模型向其中添加新的ListItem。添加ListItems不是问题,而且效果很好。现在我要添加附件。我按以下方式使用SaveBinaryDirect:File.SaveBinaryDirect(clientCtx,url.AbsolutePath+"/Attachments/31/"+fileName,inputStream,true);只要我尝试添加附件的项目已经具有通过SharePoint站点添加的附件且未使用客户端对象模型,它就可以正常工作。当我尝试向尚无任何附件的项目添加附件时,我收到以下错误(两者都发生但不是针对相同的文件

c# - 在 Sharepoint 中将列表项从一个列表复制到另一个列表

在Sharepoint中,如何将列表项从一个列表复制到另一个列表例如从“ListA”复制到“ListB”(两者都在站点的根目录中)我希望在将新列表项添加到“列表A”时进行此复制我尝试在ItemAdded事件接收器中使用SPListItem的CopyTo()方法,但无法找出要复制到的url。 最佳答案 这是我使用的代码。将一个SPlistItem和目标列表的名称传递给它,如Sharepoint中所示(不是URL)。唯一的限制是两个列表必须在同一站点中:privateSPListItemCopyItem(SPListItemsource

c# - SharePoint 错误 : Web application at xxxx could not be found

当我尝试执行这段代码时:SPSitesiteCollection=newSPSite(@"http://sp-devxxx:10000/");它抛出以下错误:TheWebapplicationathttp://sp-devxxx:10000couldnotbefound.VerifythatyouhavetypedtheURLcorrectly.IftheURLshouldbeservingexistingcontent,thesystemadministratormayneedtoaddanewrequestURLmappingtotheintendedapplication.我可以