我正在sharepoint 2010中开发一个应用程序页面,在此页面中,用户可以获得可用培训课程列表,并且有一个注册链接。
问题在于普通用户无权访问注册表所在的列表,因此如果我使用具有权限的用户运行应用程序,则可以正常运行,但如果我尝试使用普通用户运行该应用程序,则会失败
我该怎么办?
感谢您的任何建议..!
答案 0 :(得分:0)
您的代码块必须由以下代码运行:
SPSecurity.RunWithElevatedPrivileges(delegate() {
// write to list code ...
}