2010-06-17 19 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