Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 自定义401未授权页面_C#_Asp.net_Asp.net Mvc 4 - Fatal编程技术网

C# 自定义401未授权页面

C# 自定义401未授权页面,c#,asp.net,asp.net-mvc-4,C#,Asp.net,Asp.net Mvc 4,我有一个基于权限的网站,只允许某些角色的用户访问特定页面。如果您没有与您的帐户关联的角色,则您将获得未经授权的页面。我的问题是我的网站(使用MVC4)似乎得到了一个通用的401页面 我想更改,以便可以使用表单身份验证查看自定义401页。我创建了一个视图,并在自定义错误中设置了页面,但它始终默认为IIS提供的通用401页面,而不是控制器/视图中指定的页面。您可以检查Response.Status.Substring(0,3).Equals(“401”)然后重定向到该特定视图的可能重复如果您在web

我有一个基于权限的网站,只允许某些角色的用户访问特定页面。如果您没有与您的帐户关联的角色,则您将获得未经授权的页面。我的问题是我的网站(使用MVC4)似乎得到了一个通用的401页面


我想更改,以便可以使用表单身份验证查看自定义401页。我创建了一个视图,并在自定义错误中设置了页面,但它始终默认为IIS提供的通用401页面,而不是控制器/视图中指定的页面。

您可以检查
Response.Status.Substring(0,3).Equals(“401”)
然后重定向到该特定视图的可能重复如果您在
web.config
中添加了自定义错误页面代码,您可以与我们共享该代码,以便我们可以查看您的错误位置的可能重复吗