我正在创建一个 Web 应用程序,并且正在使用成员资格和角色。在我的应用程序中,我有 4 个角色。
- 行政
- 接待员
- 调度器
- 会计
我有一页 registerpatient.aspx 在接待员和调度程序中都很常见。意味着两者都可以创造一个病人。然后我应该把这个页面放在哪个文件夹中,以便两者都可以访问。我不希望任何其他用户访问此页面。我正在按成员资格和角色使用角色管理。所以我们可以将角色分配给目录,那么如何分配给特定页面?
我正在创建一个 Web 应用程序,并且正在使用成员资格和角色。在我的应用程序中,我有 4 个角色。
我有一页 registerpatient.aspx 在接待员和调度程序中都很常见。意味着两者都可以创造一个病人。然后我应该把这个页面放在哪个文件夹中,以便两者都可以访问。我不希望任何其他用户访问此页面。我正在按成员资格和角色使用角色管理。所以我们可以将角色分配给目录,那么如何分配给特定页面?
您可以通过添加位置配置来做到这一点。Location 是一个 web.config 部分,仅适用于一个目录或文件,并包含其自己的 system.web 部分。在此处查看有关此内容的帖子: http ://weblogs.asp.net/gurusakar/archive/2008/09/29/setting-authorization-rules-for-a-particular-page-or-folder-in-web-config .aspx