c# - ASP.NET:检索页面的授权角色

标签 c# asp.net roleprovider

我有一个 ASP.NET 网站,它使用自定义角色提供程序来确定对网站不同部分的授权。我已经在 web.config 中为站点的不同部分配置了授权角色。

如果用户不在特定角色中,我希望能够通知他们他们需要哪个角色才能访问网站的该部分,以便可以生成并发送准确的授权请求审批。

是否有一种直接的方法来测试哪些角色可以访问站点中的给定页面?

最佳答案

根据您的网站设置,将您的网站构建为每个角色的文件夹可能很实用。这样您就可以查看 URL 来确定角色。

话虽如此,我确信有一种方法可以通过编程方式找出您在 Location 元素中设置的内容 - 但我不知道,抱歉 :)

关于c# - ASP.NET:检索页面的授权角色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1254199/

相关文章:

c# - 具有租户特定角色的 ASP.NET Multi-Tenancy 应用程序

asp.net - 使用带有自定义角色提供程序的 ASP.NET MVC 4 登录失败时不会出现错误消息?

c# - 将此代码转换为 LINQ?

c# - Entity Framework 6 和 oracle

c# - 在 Visual Studio 2005 中构建解决方案时访问被拒绝错误

C# 在日期上向后迭代

c# - 在没有 File.Copy() 的情况下将应用程序 dll 从一个系统发送到另一个系统

javascript - 在单个页面上动态创建完整的一对多关系

c# - 在 asp.net 中使用散列密码创建登录名

security - Symfony2 in_memory 用户提供程序问题