如何啓用SharePoint 2010的代碼塊

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#

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章