如何显示标准SharePoint"拒绝访问"消息

Hen*_*chi 4 c# sharepoint exception

如何将用户重定向到标准SharePoint"访问被拒绝"页面,类似于下图?

目前,我正在抛出UnauthorizedAccessException,但此错误消息不如SP消息那么优雅.

throw new UnauthorizedAccessException("User does not have permission to access this list");
Run Code Online (Sandbox Code Playgroud)

任何帮助将受到高度赞赏.

替代文字

小智 11

您应该能够使用SPUtility.HandleAccessDenied来执行此操作.(如果您只想强制显示"拒绝访问"页面,但是实际上没有处理异常,则可以为异常参数传入null.)