我的C#代码中有一个TRY / Catch,我想捕获403错误,以便我可以将用户发送到注册页面。
EXCEPTION中是否有属性代码(403)的属性,或者我是否必须解析消息({“HTTP请求被禁止与客户端身份验证方案'协商'。”})?
我有以下
试
访问网络服务
catch(异常错误)
所以我希望能够在Exception中找到403代码,或者我应该在Exception中使用除Exception之外的东西吗?
答案 0 :(得分:4)
如果是HttpException,您可以使用HttpException.GetHttpCode Method
答案 1 :(得分:1)
如果出现403错误代码,您可以使用自定义错误页面将使用重定向到登录页面。或者尝试在Global.asax
中捕获应用程序错误。