APSNET沈士根实验报告(五).doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
APSNET沈士根实验报告(五)

班级 计专141 学名 黄跃翔 完成日期 2015.6.10 实验室 理工楼320 指导老师 沈士根、叶晓彤 成绩__________ 实验题目[管理用户和统一网站风格 ] 实验目的 掌握Form验证的配置方法 掌握ASP.NET网站管理工具的应用 掌握登录系列控件的应用 掌握常用的用户和角色管理方法 掌握建立和使用用户控件的方法 掌握母版页和内容页的建立方法 掌握主题的建立和使用方法 掌握Web部件技术的使用方法 掌握网站导航控件TreeView 掌握使用Microsoft Ajax技术的方法 实验内容及步骤 实验9 读者自己申请或使用已有的一个支持SMTP发送邮件的邮箱,该邮箱将在新建用户和重置用户密码时向用户发送邮件。根据邮箱的用户名、密码、SMTP服务器名、SMTP服务器端口号等信息,在网站根文件夹下的Web.config中的configuration元素中输入代码如下: !--请读者根据自己申请的邮箱的信息修改相应的属性值-- mailSettings smtp from=ssgwcyxxd network host= password=... port=25 userName=ssgwcyxxd/ /smtp /mailSettings / ③在Admin文件夹下,建立用于实现Admin文件夹授权的Web.config,代码如下: ?xml version=1.0 encoding=utf-8? configuration system.web authorization !--允许Admin角色中用户访问Admin文件夹-- allow roles =Admin / !--拒绝Member角色中用户反问Admin文件夹-- deny roles=Member / !--拒绝匿名用户访问Admin文件夹-- deny users=? / /authorization /system.web /configuration 修改ProShow.aspx和ProShow.aspx.cs。 ①备份原先的ProShow.aspx和ProShow.aspx.cs文件。需要注意的是,本步骤不是必须的,但建议养成在修改文件之前先备份文件夹的习惯。 ②在ProShow.aspx的源视图中,将光标定位在 form...和div两个标记间,添加一个section/section ③切换到设计视图,在header元素中添加一个用于布局的三行四列表格,再向相应的单元格中添加一个Image、三个LinkButton控件和一个LoginView控件,输入您的位置。并设置相应的ID属性和相应的样式。如下图1所示。 ④设置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中的整个header元素复制到form...和div两个标记间。将原来的div/div更改为section/section。在section元素中添加一个CreateUserWizard控件。最终设计界面如图: CreateUserWizard控件的属性设置见书本。需要注意的是,MailDefinition属性集中的From属性值应根据Web.config文件的mailSettings元素中的邮箱信息进行设置。 编写NewUser.aspx.cs中的方法代码 在NewUser.aspx.cs中,添加lnkbtnRegister和lnkbtnLogin链接按钮被单击后触发Click事件时执行的方法代码。 当成功注册用户后,触发CreateUserWizard1.CreateUser事件,执行的方法代码如下: protected void CreateUserWizard1_CreatedUser(object sender, EventArgs e) { Roles.AddUserToRole(CreateUserWizard1.Us

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档