如何在应用程序内部可以访问的每个用户类型中指定表内页面的名称?

时间:2017-06-17 19:39:03

标签: c# sql-server user-management

我使用的是SQL Server和C#Webforms应用程序。

在表格中,我想指定用户组,并在每个组前面指定可访问页面的名称。

因此,在Web应用程序中,如果每个用户都可以访问webform,我会使用存储过程在母版页内搜索。

1 个答案:

答案 0 :(得分:0)

你可以像这样创建一个表:

create table UserGroupToPage
(
    Id int identity(1, 1) primary key,
    PageName varchar(100) not null,
    UserGroupId int not null foreign key references UserGroup (Id)
)

或者,如果您的页面名称在表格中:

create table UserGroupToPage
(
    Id int identity(1, 1) primary key,
    PageId int not null foreign key references Pages (Id),
    UserGroupId int not null foreign key references UserGroup (Id)
)

但是 - 正如bic所说 - 如果您在应用中更改了页面名称,则需要更新页面名称。