2010-11-18 59 views
1

我一直想知道自定義列表表單在SharePoint中的存儲位置。我寧願使用文本編輯器進行編輯,而不使用SharePoint設計器。SharePoint的位置自定義ASPX表格

請讓我知道他們在哪裏,如果你知道它在哪裏。

版本我的公司正在使用的SharePoint 2007的WSS 3.

在此先感謝。

回答

0

這取決於您是否已在SharePoint Designer中對其進行編輯,如果有,它存儲在數據庫中,並且無法用文本編輯器打開它。否則,它被存儲在每個WFE服務器的文件系統中,這就是所謂的「幻影」文件,這意味着不會爲每個列表實例存儲原始文件,而是將主要副本用於所有這些文件。雖然您可以直接編輯它,但是這種方式非常沒有人性化,因爲更改將應用​​於所有類型的列表,現有和未來,您需要在所有服務器上進行更改,並且任何未來的Service Pack都可能會撤消您的更改。

+0

有道理,謝謝:-) – 2010-11-18 08:12:43

+0

我接受這一點,部分原因是您可以使用列表定義的形式創建自定義頁面,並且它們不會更改主副本副本。他們是您的文章中的錯誤「更改將適用於所有類型的列表,現有的」這些更改將永遠不會應用於已創建實例的現有列表,這將影響所有未來的自定義列表 – 2010-11-18 08:27:30

+0

不完全如果您編輯ASPX文件本身,它也會影響到現有的列表,只要它們是幻影,我們過去常常應用像這樣的定製設計:) – 2010-11-18 18:30:50

1

它們存儲在數據庫中,因此它們無法編輯除已創建實例的共享點設計器之外的自定義列表表單。其他選項是創建一個列表定義Custom site definition