APSNET沈士根实验报告(五)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
班级计专141 学号14501111姓名黄跃翔完成日期 2015.6.10
实验室理工楼320 指导老师沈士根、叶晓彤成绩__________
实验题目[管理用户和统一网站风格]
(一)实验目的
(1)掌握Form验证的配置方法
(2)掌握网站管理工具的应用
(3)掌握登录系列控件的应用
(4)掌握常用的用户和角色管理方法
(5)掌握建立和使用用户控件的方法
(6)掌握母版页和内容页的建立方法
(7)掌握主题的建立和使用方法
(8)掌握Web部件技术的使用方法
(9)掌握网站导航控件TreeView
(10)掌握使用Microsoft Ajax技术的方法
(二)实验内容及步骤
实验9
读者自己申请或使用已有的一个支持SMTP发送邮件的邮箱,该邮箱将在新建用户和重置用户密码时向用户发送邮件。根据邮箱的用户名、密码、SMTP服务器名、SMTP服务器端口号等信息,在网站根文件夹下的Web.config中的
<>
>
③在Admin文件夹下,建立用于实现Admin文件夹授权的Web.config,代码如下:
1.修改ProShow.aspx和ProShow.aspx.cs。
①备份原先的ProShow.aspx和ProShow.aspx.cs文件。需要注意的是,本步骤不是必须的,但建议养成在修改文件之前先备份文件夹的习惯。
②在ProShow.aspx的源视图中,将光标定位在
③切换到设计视图,在
④设置LoginView控件的ID属性值为logvHeader。单击logvHeader的智能标记,选择编辑RoleGroups选项,在呈现的对话框中添加如图2,所示的2个角色。
图1
图2
⑤单击logvHeader的智能标记,选择AT视图,输入“您还未登录!”;选择RoleGroup[0]-Admin视图,添加一个LoginName控件、两个LinkButton控件和一个LoginStatus控件;选择RoleGroup[0]-Member视图,添加一个LoginName控件、两个LinkButton控件和一个LoginStatus控件,各控件属性设置后的效果如图:
9.设计NewUser.aspx
在源视图中,将ProShow.aspx中的整个 CreateUserWizard控件的属性设置见书本。需要注意的是,MailDefinition属性集中的From 属性值应根据Web.config文件的 10.编写NewUser.aspx.cs中的方法代码 在NewUser.aspx.cs中,添加lnkbtnRegister和lnkbtnLogin链接按钮被单击后触发Click 事件时执行的方法代码。 当成功注册用户后,触发CreateUserWizard1.CreateUser事件,执行的方法代码如下:protected void CreateUserWizard1_CreatedUser(object sender, EventArgs e) { Roles.AddUserToRole(erName,"Member"); } 11.在源视图中,将ProShow.aspx中的整个 13.设计GetPwd.aspx 在源视图中,将ProShow.aspx中的整个