0
ASP.NET MVCの401に対してweb.configのエラーページを表示したいのですが、404とデフォルトのエラーページが機能しています。認証プロセスは私自身であり、.net IDフレームワークを使用していません。カスタム401 Windows認証のないMVCのエラーページ
コントローラアクションメソッドで401の例外が発生しました。
処置:
[HttpGet]
[HandleError]
public ActionResult Delete(int id)
{
//if (user.IsInRole(RoleType.DELETE))
if (myOwnUserClass.IsInRole(RoleType.DELETE))
{
return View();
}
else
{
return new HttpStatusCodeResult(401);
//return PartialView("_unauthorize");
}
}
web.configファイル
<customErrors mode="On" defaultRedirect="~/Error/Index">
<error statusCode="401" redirect="~/Error/Unauthorized" />
<error statusCode="404" redirect="~/Error/NotFound"/>
</customErrors>
そして、私は401エラーページ、私自身、NOTをデフォルト得ます。
Default 401 error page similar to this
は、私はまた、このためにスタックオーバーフローを検索するが、これらの答えは私のために働いていませんでした。
hmmm httpErrorsで確認させていただきます。 –