- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
制作留言板系统课件
留言板系统 实践 发表留言 8 【任务实施】 创建页面ReleaseWord.aspx 在解决方案资源管理器中,右击网站名称,选择“创建新项”选项,创建Web窗体,命名为ReleaseWord.aspx 留言板系统 实践 发表留言 8 【任务实施】 在ReleaseWord.aspx页面中使用母版页MasterPage.master,并编辑自定义内容,要求用户登录后,输入留言主题、留言内容,其中留言主题不能为空。 留言板系统 实践 发表留言 8 【任务实施】 编写ReleaseWord.aspx.cs后台代码 主要功能:当点击发表留言按钮时,判断用户 否已登录,如果是已登录的用户,则将用户填写的留言信息写入数据库的留言表相应字段,否则跳转到登录页面。 留言板系统 实践 发表留言 8 【任务实施】 发表留言页面运行效果如图: 留言板系统 实践 发表留言 8 【任务实施】 4. 创建注销页面Logout.aspx 主要功能:将登录时保存过的session对象清空,成功注销后跳转到系统首页。 【任务小结】 本次任务完成了用户登录、用户注册、留言发表页面的制作,在用户登录及用户注册页面,大量地使用了验证控件,包括判断输入的信息是否为空、数据格式是否正确等。在留言发表页面,使用第三方组件,实现了文本编辑功能,成功地把身份验证和留言发表关联起来,实现了非登录用户不能发表留言限制功能。 留言板系统 实践 发表留言 8 * 【任务描述】 阳光留言板系统中,浏览者发表留言必须先进行注册,通过“用户注册”模块注册完成后,即可登录到系统中,单击导航栏中“发表留言”项,可发表留言信息。发表留言页面要求用户填写“留言主题”、“留言内容”。其中,留言内容部分使用了FreeTextBox组件,用户可以利用该组件所提供的功能,对文字进行编辑处理。留言书写完毕,点击提交按钮后,给出留言发表是否成功的提示,如果成功发表,则跳转到系统首页,如果发表失败,则返回上一页面。 发表留言模块包括的主要功能有: 查看主题 发表留言 用户注册 我的留言 留言管理 留言板系统 实践 发表留言 8 【任务分析】 根据系统设计要求,未经身份验证的用户是不允许发表留言的,因此在发表留言之前需要进行用户登录操作,如果是未经注册的用户,还可点击“用户注册”连接进行注册操作,成为合法用户之后方可进行留言发表。 登录页面要求用户输入用户名和密码,并加入非空验证控件,当输入用户名或密码为空时给出提示。用户输入相应信息,点击“登录”按钮时,系统访问数据库,判断输入的用户名和密码是否正确,并给出相应提示信息。 留言板系统 实践 发表留言 8 【相关知识与技能】 Session对象 从一个客户到达某个网页开始,到其离开该网页为止的这段时间内,服务器会为该用户分配一个Session,以保存该用户会话时所需要的信息。当客户在页面之间切换时,存储在Session对象中的变量不会被清除,当客户访问网页时,这些变量会一直存在也可以使用Session结束一个会话和设置空闲会话的超时时间。通过Session对象可以对客户进行全面控制。 留言板系统 实践 发表留言 8 【相关知识与技能】 留言板系统 实践 发表留言 8 集合 说明 Contents 用于确定指定会话项的值或遍历Session对象的集合 StaticObjects 确定某对象指定属性的值
文档评论(0)