如何在Sharepoint中引发401(未经授权的访问)异常?

时间:2009-10-21 07:54:58

标签: c# asp.net sharepoint

正如标题所说,我需要(从自定义SharePoint页面后面的C#代码)引发一个401错误页面。有什么帮助吗?

4 个答案:

答案 0 :(得分:40)

试试这个:

throw new HttpException(401, "Unauthorized access");

答案 1 :(得分:3)

如果异常与SharePoint相关,则最好抛出SharePoint异常

throw new SPException("Not Authorized");

另见http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spexception.aspx

答案 2 :(得分:2)

return new HttpUnauthorizedResult();

答案 3 :(得分:0)

试试这个:

throw new UnauthorizedAccessException($"Some message");