0
使用SharePoint 2010並注意到一個非常奇怪的行爲。 當上傳HTML或CSS文件的文檔庫(由用戶和C#代碼)時,SharePoint會自動添加這樣的代碼到文件:Sharepoint將無用的代碼添加到上傳的文件
<html xmlns:mso="urn:schemas-microsoft-com:office:office" xmlns:msdt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882"><head>
<!--[if gte mso 9]><xml>
<mso:CustomDocumentProperties>
******************************
</mso:CustomDocumentProperties>
</xml><![endif]-->
</head>
這真是意外的行爲,原因上傳的文件將在稍後進行驗證使用自定義庫的用途。
在SharePoint端有沒有可能避免這種行爲?不希望修改驗證庫。
在此先感謝。
也許[這個答案](http://sharepoint.stackexchange.com/a/30971)與你的情況有關?雖然沒有設計師在你的情況下,也許上傳文件也使它成爲「Unghosted」。 – 2013-04-22 07:01:47
根據我的經驗,這不應該發生在css文件中,但是當您上傳帶有html或htm擴展名的文件並且沒有html標籤時,它會在botton中生成此標籤。爲了克服這個問題,我們在上傳文件時使用txt擴展名。 – 2013-04-22 12:28:19