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

推荐订阅源

量子位
T
The Blog of Author Tim Ferriss
U
Unit 42
Microsoft Security Blog
Microsoft Security Blog
WordPress大学
WordPress大学
Vercel News
Vercel News
MongoDB | Blog
MongoDB | Blog
P
Proofpoint News Feed
D
DataBreaches.Net
The GitHub Blog
The GitHub Blog
大猫的无限游戏
大猫的无限游戏
C
Check Point Blog
Blog — PlanetScale
Blog — PlanetScale
I
InfoQ
Y
Y Combinator Blog
F
Full Disclosure
B
Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
G
Google Developers Blog
博客园_首页
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
月光博客
月光博客
博客园 - 三生石上(FineUI控件)
博客园 - 叶小钗
S
SegmentFault 最新的问题
腾讯CDC
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
V
Visual Studio Blog
Apple Machine Learning Research
Apple Machine Learning Research
人人都是产品经理
人人都是产品经理
Recent Commits to openclaw:main
Recent Commits to openclaw:main
The Register - Security
The Register - Security
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Microsoft Azure Blog
Microsoft Azure Blog
云风的 BLOG
云风的 BLOG
Last Week in AI
Last Week in AI
F
Fortinet All Blogs
C
CXSECURITY Database RSS Feed - CXSecurity.com
Hugging Face - Blog
Hugging Face - Blog
T
Threatpost
GbyAI
GbyAI
G
GRAHAM CLULEY
L
Lohrmann on Cybersecurity
T
The Exploit Database - CXSecurity.com
P
Palo Alto Networks Blog
L
LangChain Blog
T
Tenable Blog
C
Cisco Blogs
T
Threat Research - Cisco Blogs
Google Online Security Blog
Google Online Security Blog

博客园 - 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下,成为管理员操作菜单的员工管理节点。
在最后我们讨论了整个菜单的结构,至此,当初设定的几个目标均已基本实现,下周进入各个菜单对应功能模块的正式开发阶段!