c# - ASP.NET 成员身份按用户角色重定向到页面

标签 c# asp.net asp.net-membership

我有 3 个角色,分别是经理、员工和会计师。我正在使用 asp.net 成员(member)资格。当这些角色中的所有用户都登录后,他们将转到 Default.aspx。如何通过检查他们的角色来重定向他们?即当用户以经理角色登录时,他应该转到 Manager.aspx。那些登录的用户可以键入 Login.aspx 并看到它。他们登录时不应该看到它。我该如何处理这些问题?

最佳答案

类似于:

if (HttpContext.Current.User.IsInRole("Manager")
{
    Response.Redirect("~/ManagerPage.aspx");
}

关于c# - ASP.NET 成员身份按用户角色重定向到页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15481473/

相关文章:

c# - 无法在 C# 中读取值 XML 属性

c# - GDI+ 区域、矩阵和 GraphicsPath 处理

c# - 调试asp.net突然停止

javascript - 在 Telerik RadPageView 完成加载后调用 JavaScript 函数?

c# - 预订剧院座位

c# - 如何将异常标记为已记录(并且只记录一次)?

c# - Web 表单路由 - 无法创建抽象类

asp.net-mvc - Silverlight 4 - MVC 2 ASP.NET 成员(member)集成 "single sign on"

asp.net-membership - Sitecore 强制更改密码

asp.net - asp中windows身份验证的简单自定义角色。网?