瑞鲁手机APP下载网_专注推荐好用的手机APP和游戏APP

ASP.NET开发下的MVC设计模式的实现方法

ASP.NET MVC实现URL的权限控制

查看人次:1摘自:手机APP下载网

在asp.net mvc中实现右键菜单和简单的分页

   在数据库中新建2个表。PermissionItem表用于保存权限ID和页面路径的关系,一个权限ID可以有多个页面,一般同一个权限ID下的页面是为了实现同一个功能。PermissionList表用于保存用户所具有的权限。

Code  USE [UrlAuthorize]  GO  /****** Object:  Table [dbo].[PermissionList]    Script Date: 07/07/2009 00:07:10 ******/  SET ANSI_NULLS ON  GO  SET QUOTED_IDENTIFIER ON  GO  CREATE TABLE [dbo].[PermissionList](      [ID] [int] IDENTITY(1,1) NOT NULL,      [PermissionID] [int] NOT NULL,      [UserID] [int] NOT NULL,   CONSTRAINT [PK_PermissionList] PRIMARY KEY CLUSTERED   (      [ID] ASC  )WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]  ) ON [PRIMARY]  GO  SET IDENTITY_INSERT [dbo].[PermissionList] ON  INSERT [dbo].[PermissionList] ([ID], [PermissionID], [UserID]) VALUES (1, 2, 1)  INSERT [dbo].[PermissionList] ([ID], [PermissionID], [UserID]) VALUES (2, 3, 1)  SET IDENTITY_INSERT [dbo].[PermissionList] OFF  /****** Object:  Table [dbo].[PermissionItem]    Script Date: 07/07/2009 00:07:10 ******/  SET ANSI_NULLS ON  GO  SET QUOTED_IDENTIFIER ON  GO  SET ANSI_PADDING ON  GO  CREATE TABLE [dbo].[PermissionItem](      [ID] [int] IDENTITY(1,1) NOT NULL,      [PermissionID] [int] NOT NULL,      [Name] [nvarchar](50) NOT NULL,      [Route] [varchar](100) NOT NULL,   CONSTRAINT [PK_PermissionItem] PRIMARY KEY CLUSTERED   (      [ID] ASC  )WITH (PAD_INDEX  = 

相关文摘:.Net 专栏 权限控制
标题名称:《ASP.NET开发下的MVC设计模式的实现方法》
本文网址:https://www.sdruilu.cn/news/tpart-38554.html