首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重命名文档工作区

重命名文档工作区
EN

Stack Overflow用户
提问于 2011-11-15 00:19:04
回答 1查看 250关注 0票数 2

答案在这里,我原来的问题如下……

更改文档工作区很简单:

使用.../web_reference/dws.asmx

代码语言:javascript
复制
            using (Dws DWS = new Dws())
            {
                DWS.Credentials = CredentialCache.DefaultCredentials;
                DWS.Url = "http://sharepointsite/" + Domain + "//_vti_bin//dws.asmx";

                DWS.RenameDws("New Title goes here");
            }

虽然使用Webs.asmx可能可以做到这一点,但我无法弄清楚。

<======ORIGINAL QUESTION========>

我已经在SharePoint中创建了一个新的文档工作区,其中包含以下内容:

代码语言:javascript
复制
           using (sp_Meetings.Meetings adm = new sp_Meetings.Meetings())
        {
            adm.Credentials = System.Net.CredentialCache.DefaultCredentials;
            adm.Url = "http://sharepoint/_vti_bin/Meetings.asmx";
            try
            {
                XmlNode CreatedSite =  adm.CreateWorkspace(Domain, "Supplier.stp", 1033, new sp_Meetings.TimeZoneInf());
            }
            catch (Exception e)
            {
                MessageBox.Show("EXCEPTION: " + e.Message);
            }
        }

站点创建正确,但URL和标题始终相同。

代码语言:javascript
复制
 url: http://sharepointsite.com/sites/*domain*
 page title:  *domain*

显然,这不起作用,因为我希望我的标题包含空格,而我的URL不包含空格。因为它们都是从“域”变量中拉出的,所以我需要一个更细粒度的solution.Is,有什么方法可以重新命名程序化的sharepoint页面吗?

我试过这个:

代码语言:javascript
复制
              adm.SetWorkSpaceTitle("Nice Title");

但它会抛出SOAP错误。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-15 01:12:57

在创建站点之前,您不能执行此操作。创建站点后,您需要获取SPWeb对象并使用对象模型更新标题。然后它应该可以正常工作,没有任何问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8124565

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档