版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、专业班级:计算机科学与技术专业12-01班学号:日期:2014.10.10姓名安鹏飞同组人员:【实验项目】动态网页制作【实验目的】1) 熟悉VS2010开发环境,学会使用VS创建网站基本结构2) 熟悉HTML服务器控件,特别是FORM表单服务器控件的设置3) 掌握表单处理方法4) 掌握服务器内置对象:Request、Response、Session等内置对象的使用5) 掌握ASP.NET日期时间类【实验环境】 Windows OS VS2010(C#)【实验原理】通过服务器控件获取用户输入后,合法用户则创建相应的Session变量,并进行合适的网页重定向。同时并熟悉DataTime类。【实验内
2、容】之实验步骤1、 通过VS2010创建ASP.NET网站。添加两个WEB窗体:login.aspx,myhome.aspx。2、 添加新项VisualC# Web窗体:login.aspx。2.1设置窗体Title 为:登录页2.2在login.aspx中,使用工具箱-标准:添加3个Label、2个TextBox、2个Button控件2.3设置控件属性 ID:Label1、Label2、Label3、txtUserName、txtPwd、btnLogin、btnReset 设置Labl标签的Text属性分别为 用户名、密码、请输入用户名密码 设置Button按钮的Text分别为:登录、重写2
3、、4设置Button控件Click的事件响应函数 btnLogin的Click事件: 获取TextBox控件 txtUserName、txtPwd 的输入值(可通过对象的属性或者Request.form集合获取相应的变量与变量值) 检查txtUserName、txtPwd的值是否为合法用户,如:用户名为“张三”密码为“1234”,如果是的话,则创建Session变量保存当前的登录用户名与密码,再重新定向至myhome.aspx;否则的话,将Label3的Text属性设置为:请输入正确的用户名与密码!btnReset的Click事件:将TextBox控件txtUserName、txtPwd清空。
4、3、 添加新项VisualC#Web窗体:myhome.aspx。3.1设置窗体Title为:我的空间3.2在myhome.aspx中,使用工具箱-标准:添加3个Label,1个Button。3.3设置控件属性 通过Session变量,验证当前用户是否已登录,如果未登录则重定向至login.aspx. 设置Label2.Text值为当前用户名和密码,即Session中保存的用户名和密码设置Label3.Text值为:输出当前系统时间。3.5设置btnLogout的Click响应函数 退出当前Session 重定向到login.aspx窗体【实验数据记录与处理】【分析结论】通过实验步骤的提示,最
5、终实现了实验的目的和要求,截图中展示“输入zs、1234被验证之后,由login.aspx跳转到myhome.aspx的过程。”【心得体会】在课堂上学的知识并没有完全消化,知识概念什么的 都很模糊,通过上机练习,基本掌握了VS表单处理方法,通过Label、Textbox、Button等控件的使用,我发现这个过程是十分有趣的。在编写部分控件的功能时,代码出现错误 程序不能正确执行时 自己分析错误提示修改代码最终能实现功能,这个过程耗费了些时间也说明自己的编程编得少,积累、沉淀的东西还不够,今后在学好课程的同时应继续加强编程训练,继续努力!附录:源代码1、1网页login.aspx &
6、nbsp; 1、2网页login.aspx.csusing System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;public partial class login : System.Web.UI.Page protected void btnLogin_Click(object sender, EventArgs e) if (txtUserName.T
7、ext = zs & txtPwd.Text = 1234) Sessionx = zs; Sessiony = 1234; Response.Redirect(myhome.aspx); else Label3.Text=请输入正确的账号密码!; protected void btnReset_Click(object sender, EventArgs e) txtUserName.Text = ; txtPwd.Text = ; 2、1网页myhome.aspx 我的空间 2.2网页myhome.aspx.csusing System;using System.Collections.G
8、eneric;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;public partial class myhome : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) if (Sessionx = null) Response.Redirect(Login.aspx); else Label2.Text = 当前用户名 + Sessionx + 密码、 + Sessiony; Label3.Text
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安装屋顶彩钢板合同范本
- 数学第六册第三单元《年月日》说课稿
- 数轴和绝对值相反数提高练习试题
- 车辆安全使用协议2024全解析
- 地产公司土地转让合同范本
- 工抵合同范本
- 2024母子企业资金借用协议样本
- 2024楼宇电梯升级改造施工协议
- 保安员2024年度聘用协议细则
- 按新规制定的2024汽车租赁协议样例
- 2024土石坝安全监测技术规范
- 【课件】2024届高三英语高考前指导最后一课(放松心情)课件
- 食管癌围手术期护理教学查房
- 2024年河南投资集团有限公司招聘笔试冲刺题(带答案解析)
- 2024年院感安全注射培训
- 孩子分为四种:认知型、模仿型、逆思型、开放型
- 小班故事《快乐的轮胎》课件
- (2024年)反垄断法及反不正当竞争法课件
- 九年级英语《Unit 13 Were trying to save the earth!》教学设计
- 《风电场项目经济评价规范》(NB-T 31085-2016)
- 最简单模具合同
评论
0/150
提交评论