Sharepoint 在安全設置上,默認禁用了在sharepoint頁面中運行C#或vb.net的代碼
那什麼樣才能算是sharepoint頁面呢,打開designer ,新建一個aspx頁面,在頁面中寫一些簡單的html。
然後用瀏覽器打開,會正常瀏覽不會報錯。
但如果你在頁面中寫入C#代碼,就會報錯
如果想在sharepoint頁面中運行C#代碼,需要在web.config中添加一個節點
Configuration –> Sharepoint –> SafeMode –> PageParserPaths 在這個裏面添加一個
1. VirtualPath 是希望在什麼位置啓用代碼塊,路徑可寫成 “/customer.aspx” 這是網站的路徑,
2. 當寫了完整的頁面名稱時,IncludeSubFolders 屬性可以不用寫。
3. 除了 Compilation 這個屬性外 其他的都很好理解
Compilation中 有3個屬性
Always Auto Never 這個表示頁面中的代碼 是不是要被編譯。
然後重新啓動IIS,就會生效了。
在頁面寫C#