Jam*_*123 6 c# asp.net iis windows-authentication
我试图在Windows身份验证asp.net网站上实现"以不同用户身份登录".我关注此博客以不同用户身份登录.除Cancel按钮外,Everythig很好.当用户请求用户标识/密码对话框时.如果我按下cancel按钮.它停留在Access denied页面上.
但我想重定向IIS访问被拒绝401页面.怎么做?
小智 1
处理 global.asax 文件中的 Application_EndRequest。下面链接的文章中的一条信息(不是我的代码):
protected void Application_EndRequest(Object sender, EventArgs e)
{
HttpContext context = HttpContext.Current;
if (context.Response.Status.Substring(0,3).Equals("401"))
{
context.Response.ClearContent();
context.Response.Write("<script language="javascript">" +
"self.location='../login.aspx';</script>");
}
}
Run Code Online (Sandbox Code Playgroud)
在这里查看全文
| 归档时间: |
|
| 查看次数: |
933 次 |
| 最近记录: |