2010-06-17 53 views
1

是否可以使用Sharepoint更改列表ID?有一个功能或类似的东西?Sharepoint列出了ID - 可以更新它?

+0

为什么你需要这个? – 2010-06-17 18:55:02

+0

一般来说,这种可能性会违反SharePoint设计,因为理论上你最终可能会得到两个具有相同ID的列表。请你解释为什么你需要这样做? – 2010-06-18 08:29:57

回答

0

我发现了适用于我的数据视图的替代解决方案。而不是使用“ListID”,我使用ListName“...只需在您的数据视图XML中的ListID上执行”查找并替换“,然后用列表名称替换ID即可。它将是显示名称,但至少会部署工作OK

1

如果你正在谈论this property那么不,我认为你不能改变它。它是数据库中用来链接到内容的唯一标识符。

+0

darn ..我讨厌在部署带有功能的列表时,ID会从一个环境改变为另一个...有没有什么方法可以用特定的ID创建它? – tinky05 2010-06-17 20:21:48

+0

不,没有。即使在列表定义中(在XML或代码中)指定了一个ID,该ID也会被忽略,并且会使用一个新ID。这样就不会有2个ID相同的列表。 如果您想在2种不同的环境中识别您的列表,我建议您将Web和列表名称结合使用。您的网站应具有相同的网址,我认为(相对网址)和列表名称在网络中是唯一的。 – 2010-06-18 13:59:36