2011-01-06 60 views
1

我試過尋找這個,並沒有拿出我正在尋找的答案;我發現了不能包含在文件名,文件夾名稱和站點名稱中的內容......但是在列表中的實際字段上沒有任何內容。Sharepoint>列表中不允許列出哪些字符?

我注意到%符號(%)是文件/網站/文件夾中不允許的符號。但是,當我嘗試從文法上將字段添加到列表中時,它也不會填充。我通過使用通過Sharepoint 2010的內置Web服務發送數據的小型C#應用程序來實現此目的。我可以手動輸入字符,但是如果我通過代碼嘗試,它會擾亂行中的每個字段。

我試過了一些我通過Google找到的轉義字符(_x26),但這些似乎都不起作用。有沒有其他人有這個問題?如果允許這些字符,那麼在通過Web服務調用發送數據時如何逃脫它們?

在此先感謝!

賈斯汀

+0

你問的是什麼字符是允許在字段*名稱*? – 2011-01-06 21:44:29

回答

2

當你輸入一個字段名獲得的內部名稱編碼的不準任何字符。格式與您展示的格式稍有不同 - 請嘗試「_x0026_」。

我通常通過創建名稱中沒有空格或特殊字符的字段來避免奇怪內部名稱的問題,然後重命名它。重命名字段時,只有顯示名稱會更改,並且保留簡單的內部名稱。

+0

這絕對是我遵循的做法。 – 2011-01-08 19:12:59

0

當我說明某些字符通常不被允許時,我會說些奇怪的話。我不知道這是爲什麼,但可能有一個原因。

由於您可以控制哪些字段需要存在,您還可以指定其(內部)名稱。我會說遵循最佳做法,並使用駱駝案例命名您的領域。而且由於您創建了它們,您可以將這些字段映射到數據源中的相應字段。

相關問題