惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Recent Announcements
Recent Announcements
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
B
Blog
T
The Blog of Author Tim Ferriss
J
Java Code Geeks
腾讯CDC
D
Docker
G
Google Developers Blog
D
DataBreaches.Net
雷峰网
雷峰网
Blog — PlanetScale
Blog — PlanetScale
S
SegmentFault 最新的问题
The Cloudflare Blog
有赞技术团队
有赞技术团队
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Stack Overflow Blog
Stack Overflow Blog
大猫的无限游戏
大猫的无限游戏
量子位
美团技术团队
aimingoo的专栏
aimingoo的专栏
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Engineering at Meta
Engineering at Meta
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - hulu

从一个int值显示相应枚举类型的名称或者描述 第8章 商品目录管理 第4章 创建商品目录 第2,第三章 概要 Scott Mitchell的ASP.NET2.0数据指南中文版索引 如何自定义gridview的表格显示? asp.net2.0 的 gridview 7/9 原型编码阶段: (6) 使用DetailsView和FormView(7-5 11:54) - hulu 7/5 原型编码阶段: (5) 使用ADO.NET 7/3 原型编码阶段: (4) GridView的编辑更新 成功软件开发者的9种编程习惯(一) 6/29 原型编码阶段:(3) CommandField,TemplateField 6/29 原型编码阶段:(2) GridView的数据库操作 6/29 原型编码阶段:(1)连接并访问数据库 6/29 项目目录结构有所调整 6/28 项目原型前期实现任务确定 C# 2.0 除了泛型 C# 2.0 泛型
7/14 原型编码阶段里程碑完成
hulu · 2007-07-14 · via 博客园 - hulu

由于开发小组人员其他工作量很大,一直没有足够的时间来学习和开发,按照预定计划来看,进度很慢。今天是第2周结束,到上午职位实际完成工作只有员工/部门管理程序:clerkmanage.aspx。与当时制定的开发第一阶段要求还差:与微软成员资格认证结合,员工登录,角色分配和管理,站点地图和菜单,母板页等多个功能尚未实现。
但是,在饱餐一顿中饭后,下午,开发小组成员进行了3个小时的高效率工作,把上面的功能全部实现了!从而进一步加深了对ASP.NET2.0的认识:真是一个非常非常好用的东东啊!

首先,我们使用aspnet_regsql工具 增加了membership和role两个内置功能。
接着,我们设置了自定义的MemberShipProvider和RoleProvider,主要是指定了数据库连接字串。
然后,我们利用vs2005的网站配置工具,生成了几个用户,并且用login.aspx,default.aspx测试了登录功能。为了方便,我们又使用IIS站点的ASP.NET配置工具,将密码长度和强度设置成较低级别。
接着,我们修改clerkmanage.aspx程序,在添加员工的界面上增加了密码字段。同时修改后台程序:先添加到aspnet_membership表,再加入clerk表。删除也是删除clerk后再删除membership。(有个遗漏的是,没有在clerk和membership实现usergid的关联,同时需要对员工详细资料的新增和修改增加角色关联,而且员工工号一经生成不可更改)
关联功能实现后,我们又利用配置工具添加了几个角色,并将用户分别配置了相应的角色,同时配置了几个目录(/admin,/clerk,/common)的权限,在下面放置了default.aspx程序并用一个粗糙的导航菜单进行测试。测试结果为,用户访问没有权限的目录或者下面的程序会被踢回到登录界面。
角色访问权限功能测试成功后,我们生成了一个web.sitemap并配置了各个节点的角色权限。用memu和treeview做了测试,并确定用treeview作为导航菜单显示控件,测试结果非常好,用户登录后就根本看不到没有权限的菜单。
权限测试OK后,我们就开始制作MasterPage并测试其功能,用table规划好布局,将TreeView和SiteMapPath,ContentPlaceHolder控件拖进来就成了,感觉非常简单。
然后我们改造了每个程序,都设置了母版,并且将原先根目录下的clerkmanage.aspx移到/admin下,成为管理员操作菜单的员工管理节点。
在最后我们讨论了整个菜单的结构,至此,当初设定的几个目标均已基本实现,下周进入各个菜单对应功能模块的正式开发阶段!