摘要:上一篇:ASP.NET网站权限设计实现(一)——使用PowerDesigner进行数据库设计1、关于使用的几张表的说明(1)Module:模块表,记录模块名称、编码等模块基本数据。(2)Permissions:权限表,记录所有模块权限distinct之后的数据。(3)ModulePermissions:模块权限,记录每个模块对应的权限,一个模块可能存在多条数据,每条表示该模块的一个操作权限。(4)Roles:角色表,记录角色名称、编码等角色基本数据。(5)RolePermissions:角色权限表,记录每个角色对应的权限,一个角色可能存在多条数据,每条数据表示该角色在某个模块的一个操作权限;表
阅读全文
摘要:[代码]Handler.ashx[代码]补充: 读取本地文件,如:d:/1.jpg[代码]
阅读全文
摘要:这里用PowerDesigner做一个初步的设计,后面可能会有修改。1、启动PowerDesigner新建物理数据模型2、工具栏3、新建表模型4、添加第一张表,可以双击表或右键菜单打开下面窗口别忘了把Owner选上dbo,然后切换到Columns选项卡完成后,表的模样是下图这副德行的按此步骤依次添加其他表6、添加表关系,选中工具箱的关系工具,由从表拖向主表,双击关系出现右侧窗口7、配置数据库连接8、创建数据库并在数据库中生成表,这里我是先在SQL Server Management Studio中先创建了数据库,然后由于数据库已生成并存在dbo架构,所以把勾都去掉,剩下都保持默认就可以了,这里
阅读全文
摘要:使用Visual Studio 2010可以在项目中添加架构图,项目可以是ASP.NET、Windows Forms、...,也可以创建单独的Modeling Projects。可以通过下图方式在项目中添加架构图(菜单栏===Tools===New Diagram):在下面窗口中选择架构图的类型用例图的工具说明:1、Actor,参与者/角色,系统的理想用户,通过向系统输入或请求系统输入某些事件来触发系统的执行。包括:(1)系统用户(2)其它系统,如:购物网站使用支付宝在线支付,支付完成后再跳转到购物网站处理下一步。(3)可以运行的进程,如:时间,经过一定时间触发系统某个事件执行。2、Use
阅读全文
摘要:直到ASP.NET MVC2,微软为开发者提供的视图模板依然是传统的.aspx/.ascx/.master。从ASP.NET MVC3开始,开发者将有更多的选择,视图模板包括:ASPX、RAZOR、NHAML和SPARK。ASP.NET MVC3之前,开发者写代码块是这个样子:使用的是%=%块而如果使用Rator视图引擎,用一个@字母即可循环情况代码对比:看一下Spark视图引擎的代码:[代码]更多资料,访问ScottGu's Blog:Introducing “Razor” – a new view engine for ASP.NET
阅读全文