流星小筑
火流星一闪即逝,只留给人们许下心愿的瞬间

导航

 

之前遇到过这个问题。今天十一碰到客户开了这个case,Eric做了解答。sharepoint有些内容真的很bt的说

 十一™ 说:
 幫我做case
 客戶寫了段代碼
 new Item 之後,做item.update
 然後又去改 permission
 然後報錯
 Microsoft.SharePoint.SPException: 對於這個網頁的安全性驗證無效。請按一下網頁瀏覽器的 [上一頁],重新整理頁面,然後再次嘗試作業。
 在 ListItem.RoleAssignments.Add( )  報錯
Eric 说:
 allowunsafeupdate=true
十一™ 说:
 設了
Eric 说:
 update之后还要设置一次
十一™ 说:
 是喔?
 為什麼?
Eric 说:
 必须的!
十一™ 说:
 update 完會變 false ?
Eric 说:
 因为update()之后会被重置
 对
十一™ 说:
 faint
 有文件說嗎?
Eric 说:
 不知道。。。
 还有个歪招。
十一™ 说:
 喔?
Eric 说:
 在执行之前,把current httpcontext存到另一个变量
 完了把current设置成null
 就不会有安全性检查了。 操作完了再设置回去,哈哈

posted on 2010-10-01 13:44  风渐寒pro  阅读(526)  评论(0编辑  收藏  举报