我在.Net Mvc 中 使用了 Ajax 請求服務端。但是當我Ajax請求在服務端我想返回一個狀態嗎 403給客戶端。
但是這中間Forms驗證他不會給我返回403,而是返回 302(跳轉) 然后跳轉到 登錄頁面(200)。
我想能不能關閉Forms遇到狀態嗎時 自動轉向這個功能。讓我想返回什么狀態嗎就返回什么。
6 回答

qq_遁去的一_1
TA貢獻1725條經驗 獲得超8個贊
@Rich.T:?
private static void onAuthorizing(AuthorizationContext authorizationContext, AuthorizingFilterAttribute authorizingFilterAttribute) { if (authorizingFilterAttribute.IsAuthorize) { if (!authorizationContext.HttpContext.User.Identity.IsAuthenticated) { authorizationContext.HttpContext.Response.StatusCode = 401;
?
這是我的代碼 。我是在MVC Filter中設置的狀態嗎 。那么我前臺想接收到 stateCode=401這樣的錯誤??剖?forms自動給我跳轉了。
- 6 回答
- 0 關注
- 457 瀏覽
添加回答
舉報
0/150
提交
取消