我使用的是SQL Server和C#Webforms应用程序。
在表格中,我想指定用户组,并在每个组前面指定可访问页面的名称。
因此,在Web应用程序中,如果每个用户都可以访问webform,我会使用存储过程在母版页内搜索。
答案 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所说 - 如果您在应用中更改了页面名称,则需要更新页面名称。