标签: sharepoint

如何在我的Sharepoint WebPart中使用自定义CSS?

"ELLO!

我正在为Sharepoint开发我的第一个WebPart,现在我想知道在哪里/如何包含/存储我的CSS.我应该把我的.css文件放在哪里?我应该如何将它们包含在我的网站中?

css asp.net sharepoint

13
推荐指数
2
解决办法
3万
查看次数

如何从URL,用户名和密码获取远程服务器的SPSite?

我正在尝试获取SPSite远程SharePoint URL:

SPSite site = new SPSite("http://remoteserver");
Run Code Online (Sandbox Code Playgroud)

......但我得到了一个例外.当我尝试连接到本地计算机上的sharepoint时没有问题.

我有远程服务器所需的用户名和密码.有没有办法获得SPSite用户名和密码?

c# sharepoint

13
推荐指数
1
解决办法
1万
查看次数

SharePoint列表使用CONTAINS进行CAML查询

我正在尝试使用webpart中的以下CAML查询来查询SharePoint列表.我已经在U2U CAML查询生成器和Stramit CAML Viewer中测试了查询,它工作正常,只返回匹配的记录,但是当我在我的webpart中使用它时,它返回所有列表项.它让我变得疯狂.这是代码:

string camlQuery = string.Format(@"<Query><Where><Contains><FieldRef Name='Title' /><Value Type='Text'>2</Value></Contains></Where></Query>");

SPQuery query = new SPQuery();
query.Query = camlQuery;
SPListItemCollection items = Articles.GetItems(query);
grid.DataSource = items.GetDataTable();
grid.DataBind();
Run Code Online (Sandbox Code Playgroud)

sharepoint wss caml

13
推荐指数
1
解决办法
5万
查看次数

如何在Sharepoint中找到登录用户?

我开发了一个必须部署在Sharepoint服务器上的"Web部件".我需要用户的用户名,该用户已登录Web部件中的sharepoint服务器.

我如何获得该用户名?

c# sharepoint web-parts

13
推荐指数
3
解决办法
6万
查看次数

JAX-WS Sharepoint 401未经授权的NTLM

我试着通过JAX-WS访问SharePoint列表中所描述的在这里

但是,当运行下面的代码时,我得到:

java.lang.Exception: Exception. See stacktrace.com.sun.xml.internal.ws.client.ClientTransportException: The server sent HTTP status code 401: Unauthorized
Run Code Online (Sandbox Code Playgroud)

Sharepoint需要NTLM身份验证.可能是什么问题?非常感谢!

public static ListsSoap sharePointListsAuth(String userName, String password) throws Exception {
    ListsSoap port = null;
    if (userName != null && password != null) {
        try {
            Lists service = new Lists();
            port = service.getListsSoap();
            System.out.println("Web Service Auth Username: " + userName);
            ((BindingProvider) port).getRequestContext().put(BindingProvider.USERNAME_PROPERTY, userName);
            ((BindingProvider) port).getRequestContext().put(BindingProvider.PASSWORD_PROPERTY, password);
        } catch (Exception e) {
            throw new Exception("Error: " + e.toString());
        }
    } else {
        throw new Exception("Couldn't …
Run Code Online (Sandbox Code Playgroud)

java sharepoint exchange-server ntlm jax-ws

13
推荐指数
1
解决办法
2万
查看次数

使用$ skip与SharePoint 2013 REST API

原谅我,我对使用REST非常新.

目前我正在使用SP2013 Odata (_api/web/lists/getbytitle('<list_name>')/items?)来获取列表的内容.该列表中有199个项目,所以我需要调用它两次,每次都要求一组不同的项目.我想我可以通过调用来做到这一点:

_api/web/lists/getbytitle('<list_name>')/items?$skip=100&$top=100
Run Code Online (Sandbox Code Playgroud)

每次改变,但我需要跳过很多.问题是这只返回前100个项目.$skip在OData服务中有什么我做错了或坏了吗?

有没有更好的方法来迭代REST调用,假设这种方式不起作用或不实用?

我正在使用带有AcceptHeader等于的JSon协议application/json;odata=verbose

我想这$top=100不是必要的

编辑:我已经查了更多,我不完全确定这里的条款,但$skip如果你使用SharePoint 2010引入的方法,使用工作正常,即,_vti_bin/ListData.svc/<list_name>?$skip=100

实际上,有趣的是,旧的方式没有设置100项回报限制.所以跳过甚至没有必要.但是,如果您只想返回某一段数据,则必须执行以下操作:

_vti_bin/ListData.svc/<list_name>?$skip=x&$top=(x+y)
Run Code Online (Sandbox Code Playgroud)

每次通过循环,你会有类似的东西 x+=y

您可以使用我上面描述的旧方法,或者查看下面的答案,了解如何使用SP2013 OData执行此操作

rest sharepoint json

13
推荐指数
1
解决办法
7856
查看次数

如何安装SharePoint版本?

如何获取我的服务器上安装的SharePoint版本?

sharepoint version sharepoint-2013

13
推荐指数
3
解决办法
3万
查看次数

在SharePoint列表中表示父子关系

我需要在我们的SharePoint应用程序中创建一些功能,使用一些简单的分层数据填充列表或列表.每个父记录将代表"提交",每个子记录将是"提交项目".提交和提交项目之间存在一对一的关系.这在SharePoint中是否可行?到目前为止,我所做的唯一类型的列表关系是查找列,但这看起来有点不同.此外,一旦建立了这样的列表关系,那么在这种数据上创建视图的最佳方法是什么.我几乎确信将这些内容写入外部数据库会更容易,但我想给SharePoint一个机会,以便利用自动搜索功能.

sharepoint list parent-child relationship

12
推荐指数
2
解决办法
3万
查看次数

从Office Web Apps中的ASP.NET打开excel/word文档进行编辑?

我在Azure上托管了一个ASP.NET Web应用程序,供我们公司内部使用.在这个网站上,我保留了一些电子表格和文档文档,我希望公司的员工能够点击这些文档,然后直接在Microsoft的Office Web Apps中打开它们,在那里他们可以查看和编辑它们.这与登录SkyDrive并单击该文件非常相似.这是我正在寻找的:

要求:

  1. 用户应该能够直接在浏览器中编辑文档并保存.

  2. 我的ASP.NET Web应用程序应该能够获取文档列表并显示它们.

  3. 我的ASP.NET Web应用程序应该能够允许用户上传新文档

  4. 用户不必多次登录(即,他们只需要登录我们的内部ASP.NET Web应用程序).

我尝试了什么:我似乎无法弄清楚如何做到这一点,这里有一些我曾经想过并试过的东西.

  • 使用SkyDrive + API:将文档保存在SkyDrive中,在员工之间共享,以及使用SkyDrive/Live API登录并打开文档.这对我们不起作用,因为SkyDrive不允许您在不完全公开的情况下共享文档(即,任何有链接的人都可以查看/编辑它们).它们必须保持在内部.

  • 使用SkyDrive Pro:SkyDrive pro具有更好的共享凭据的优势.您可以与特定用户共享某些内容,并且只与该用户共享(即,他们需要登录才能查看/编辑它).遗憾的是,Live API不支持SkyDrive Pro,因此我无法直接从ASP.NET应用程序访问这些文件.

  • Sharepoint:我认为通过将文档保存在文档库和使用SharePoint客户端中,SharePoint的可能性就在于此.我想我可以指定用户凭据来获取文档库中的文档列表,但我不确定我是否可以在Office Web中"打开"其中一个文档,而无需再次登录SharePoint站点, 然后再次.特别是如果自己的个人登录超时?我必须在浏览器中使用SharePoint不断重新输入我的SharePoint密码,在与ASP.NET应用程序集成时我不希望这样.

如果Microsoft将Office Web Apps集成到Azure中,可能会允许您打开存储在Blob存储中的Excel和Word文档.但那是不可能的.

有没有其他想法?

asp.net-mvc sharepoint web-applications azure

12
推荐指数
1
解决办法
8810
查看次数

SharePlum错误:"无法获取用户信息列表"

我正在尝试使用SharePlum这是一个用于SharePoint的Python模块但是当我尝试连接到我的SharePoint时,SharePlum会引发我这个错误:

回溯(最近一次调用最后一次):
文件"C:/Users/me/Desktop/Sharpoint/sharpoint.py",第13行,在site = Site(sharepoint_url,auth = auth)
文件"C:\ Users\me\AppData\local\Programs\Python\Python36\lib\site-packages\shareplum\shareplum.py",第46行,在init self.users = self.GetUsers()
文件"C:\ Users\me\AppData\Local\Programs\Python\Python36\lib\site-packages\shareplum\shareplum.py",第207行,在GetUsers中引发异常("无法获取用户信息列表")
例外:无法获取用户信息列表

这是我写的非常短的代码:

auth = HttpNtlmAuth(username, password)  
site = Site(sharepoint_url, auth=auth)
Run Code Online (Sandbox Code Playgroud)

这个错误似乎表明用户名/密码不好,但我很确定我的那个是正确的...

python sharepoint

12
推荐指数
1
解决办法
2255
查看次数