回答
我不确定可以通过Web UI更改网址。
但是,您可以将列表保存为模板,将内容作为该模板的一部分包含在内,然后删除该列表。最后,应用该模板以获取新命名(使用新网址)列表。
我已经完成了这项工作,但是,列表项创建者和创建日期会重置给创建新列表的人员以及创建时间。 – 2009-05-04 17:25:59
这是一个冗长的做法,有几个缺点,我会使用其中描述的其他方法之一。 – e100 2010-10-22 09:11:00
这有太多的副作用和缺点,最值得注意的是你会失去任何类型的审计。我肯定会推荐由[Shane]提供的答案(http://stackoverflow.com/questions/805005/how-to-rename-a-list-in-sharepoint/3445372#3445372) – 2011-03-02 15:29:17
您绝对可以使用SharePoint Designer更改网址。我很确定你也可以通过编程来完成这个任务。
名单将让你有这么创建列表创建它的名称,然后设置本地化名称之后
if (site.Lists.Exists(Constants.MyListName, out myList))
{
myList.Description = Resources.My_Lists.My_List_Description;
logger.Write("List {0} already exists on site {1}", Constants.ListNames.MYLIST,site.Url);
}
else
{
Guid listGuid = site.Lists.Add(Constants.ListNames.MYLIST,
Resources.My_Lists.MyList_List_Description,
SPListTemplateType.DocumentLibrary);
myList = site.Lists.GetList(listGuid, false);
logger.Write("Created list {0} on site {1}", Constants.ListNames.MYLIST, site.Url);
}
myList.NoCrawl = true;
myList.Title = Resources.My_Lists.My_Inbox_List_DisplayName;
myList.EnableVersioning = true;
myList.EnableMinorVersions = false;
myList.Update();
然后,当您需要在列表中,您使用的内部名称也将是相同的get名称作为Constants.ListNames.MYLIST
list = (from SPList l in web.Lists
where l.RootFolder.Name.Equals(listInternalName, StringComparison.InvariantCulture)
select l).FirstOrDefault();
我认为这是留在显示名称远看到这篇文章就在Sharepoint
与领域问题的一个很好的做法10http://www.buro9.com/blog/2007/02/26/sharepoint-splistitem-quirks/
列表的内部名称非常混乱,在代码中或通过操作文件将其杀死可能会破坏一些自定义Web部件,工作流或导致孤立。由于这些原因,我会留下内部名字,而不是冒险以虚荣的名义破门。但是,如果客户请求更改,我会按照Martin的说法保存模板,并使用该模板重命名您的列表。
创建列表或文档库后,无法使用Web界面更改网址 - 除非您使用Powershell或SharePoint Designer进行修改,否则您将一直使用它。
我强烈建议让它成为一个习惯,以最简单/干净的URL创建列表/库,然后立即将列表/库重命名为“好”名称,以便每个人都清楚地阅读。
它看起来像你可以在Windows资源管理器中更改URL。库/列表仍然存在,可以编辑。
我是新来的Sharepoint,但我已成功重命名列表。这是我做过什么:
- 创造了一个“网上邻居”,这是 实际上为 网站
- 更名为Windows资源管理器列表中的WebDAV位置
- 删除/添加了“新”名单到 快速启动。
由于旧名称不再有效,URL被更改。
希望它有帮助。
有时,你开始使用一个列表命名它作为Beta列表,测试,网站版本1等,然后你意识到你需要改变列表的名称。下面是一步一步程序更改名称:
- 点击“网站操作”,然后选择“网站设置”
- 在“网站管理”中选择“网站库和列表”
- 在列表中选择你想要自定义
- 在常规设置下选择“标题,说明和导航”
- 编辑名称,您即将通过。
这不应该修改超连接和列表的各种视图。
我有这个相同的问题,我很容易在SharePoint Designer中解决它。你必须去所有文件列表,找到列表,右键单击和重命名。这将改变网址。如果您转到列表&库选项,则不会有此选项,您必须转到所有文件。
您无法在Web UI中执行此操作。
另外,还有一个提示。如果您需要用空格命名列表,但不希望URL中的丑陋的%20转义字符。假设你需要命名你的名单信息中心。首先创建没有空间的列表:信息中心。然后返回并将标题仅重命名为信息中心。现在,您将拥有一个可读的清单名称,并且您的网址中不会显示%20。
- 1. 如何在Django中重命名表名?
- 2. 如何重命名SharePoint虚拟机
- 3. Sharepoint:用C#重命名列(字段)
- 4. 重命名表列
- 5. 如何重命名XStream列表元素?
- 6. 如何在sql db2中重命名表?
- 7. 如何在SQLite 3.0中重命名表?
- 8. Java:DOM如何从名称列表中重命名节点名称
- 9. 在mysql中重命名表列
- 10. Sharepoint文档重命名
- 11. 如何在Sharepoint 2010中重命名网站..?
- 12. 如何重命名datagridView列
- 13. MySQL - 如何重命名列?
- 14. 重命名SharePoint列表的内容类型
- 15. 使用spmeta2重命名SharePoint列表或组
- 16. web2py:如何重命名表?
- 17. 如何重命名DynamoDB表
- 18. 如何在SQL表中重命名我的列?
- 19. 如何在选择时重命名表格中的单个列?
- 20. 如何在选择时重命名表中的所有列?
- 21. 重命名列和表
- 22. 重命名列表项
- 23. 如何重命名ORMLite中的列?
- 24. 如何重命名Big Query中的列?
- 25. 如何在子列表重复多次时重命名子列表的元素?
- 26. 如何在swift中重命名类名?
- 27. 命名的列重命名
- 28. 如何重命名SQL Server中的表?
- 29. 如何重命名monetdb中的表?
- 30. 如何重命名熊猫中的未命名列?
以编程方式? ;-) – 2009-04-30 01:23:06