已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验指导书实验指导书 南阳理工学院2实 验 目 录实验一 ASP.NET网站开发工具及服务器控件1实验二 ASP.NET常用对象5实验三 ASP.NET验证和用户控件8实验四 访问数据库12实验五 母版页与CSS样式1315实验一 ASP.NET网站开发工具及服务器控件一、实验目的1. 熟悉VS2010环境2. 了解ASP.NET编程特点3. 掌握ASP.NET文件结构4. 理解ASP.NET应用程序的概念,掌握建立ASP.NET应用程序的步骤5. 熟练使用Label控件和Button控件6. 掌握文本框TextBox控件各种模式的使用7. 掌握RadioButton、RadioButtonList、DropDownList控件单选功能8. 掌握CheckBox、CheckBoxList、ListBox控件的复选功能的使用二、实验内容(一)熟悉环境:1. 熟悉vs2010环境浏览vs2010环境,用“文件|新建|网站” 菜单,打开新建网站对话框,设置开发语言(Visual C#)及网站文件所放目录(如D:ex1),建立ASP.NET 网站。2. 添加登录页面(Login.aspx)用“网站|添加新项” 菜单,在VS2010中添加一个名为Login.aspx的Web窗体页面,界面包含用户名、密码、提交和信息显示四个部分,并将此页面设为起始页。设计界面如下:用if语句判断用户名、密码的正确性,并用标签显示判断信息。(用户名、密码暂取user1、pwd1)。在VS2010中浏览Login.aspx页面,并查看地址栏的URL,记录动态端口号。3. 添加欢迎页面(Welcome.aspx) 用“网站|添加新项” 菜单,在VS2010中添加一个名为Welcome.aspx的Web窗体页面,其中有一个文本框让访客输入自己的姓名,还有一个按钮用于提交表单,再加上一个标签显示问候信息,运行界面显示如下:4. 连接两个页面在Login.aspx页面登录成功后定位到Welcome.aspx页面。使用的方法是:Response.Redirect(“Welcome.aspx”);(二)标准服务器控件的应用:1 用CheckBox控件实现如下界面:提示:用if语句判断复选框CheckBox是否被选中。2 用CheckBoxList控件实现在下列五种水果中选择你喜欢的水果。(用Label控件显示选择结果)提示:复选时用字符串实例的TrimEnd()方法去掉最后一个顿号。 3 分别用RadioButtonList控件、 DropDownList控件实现在下列五种水果中选择你最喜欢的水果。(用Label控件显示选择结果)(1)、RadioButtonList控件实现单选的界面如下:(2)、DropDownList控件实现单选的界面如下: 提示:设置DropDownList控件的AutoPostBack属性为true4 综合应用各种控件实现如下填写个人信息的界面: 实验二 ASP.NET常用对象一、实验目的1. 熟悉和了解ASP.NET中的各种常用对象2. 掌握Request、Response、Server对象的属性、方法、事件3. 掌握ViewState的定义与引用4. 掌握Session的定义与引用5. 掌握Application的定义与引用二、实验内容1 编写累计表单上按钮单击次数程序建立一个Counter.aspx页面,产生一个ViewState对象,在页面首次装载时设置为“0”,单击按钮实现加1的功能,用标签显示当前ViewState的状态值。参考语句如下:ViewStatecount = int.Parse(ViewStatecount.ToString() + 1; /实现加1功能2 编写一个简易聊天室程序(1)、建立一个Login.aspx页面,用于登录。界面如下:用户登录时,当用户输入昵称后,程序判断是否重名,重名时则要求重新输入,不重名则保存昵称到Application对象和Session中,进入聊天室。 (2)、聊天室,建立三个页面,Show.aspx页面显示聊天记录,Send.aspx页面实现发送聊天信息功能,Chat.htm页面是调用显示聊天记录页面(Show.aspx)和发送聊天信息页面(Send.aspx)的框架页面。运行界面如下:l 创建Send.aspx页面,实现发言功能,使用Application对象存储聊天信息,并使用Session对象存储用户昵称信息。参考语句如下:Application.Lock();Applicationshow = Sessionname + 说: + TextBox1.Text + + Applicationshow;Application.UnLock();l 创建Show.aspx页面,显示聊天记录,参考语句如下:Label1.Text = Applicationshow.ToString();l 创建Chat.htm页面,使用框架把Show.aspx和Send.aspx放在同一个页面中。参考源代码如下: (3)、为了能让聊天记录及时进行更新,我们在显示聊天记录的Show.aspx页面的源代码中加入刷新代码: 思考: 退出IE浏览器,再次进入,聊天记录还存在吗?如何清除聊天记录?(4)、测试页面。为了测试对聊,打开两个IE浏览器窗口,这时两个窗口代表了两个用户,对聊成功。实验三 ASP.NET验证和用户控件一、实验目的1 掌握BulletedList项列表控件的使用2 掌握MultiView多视图控件的使用3 掌握FileUpload文件上传控件的使用4 掌握各种验证控件的使用,并了解验证控件的验证优先顺序二、实验内容1 使用BulletedList项列表控件创建“普通用户”和“会员用户”的项列表,当点击项列表中相应的选项时能实现不同界面的切换。提示:、BulletedList控件的属性BulletStyle用来设置项目样式,属性DisplayMode用来设置项目文本的显示模式(Text、HyperLink、LinkButton)。、BulletedList控件的属性DisplayMode设置为LinkButton显示模式时有单击事件,参考语句如下:BulletedList1.Itemse.Index.Text; /显示项目的文本或者:BulletedList1.Itemse.Index.Value; /显示项目的返回值2 用多视图在“普通用户”和“会员用户”视图中选择一个视图。步骤:(1)、建立一个多视图MultiView1,并在其中添加两个视图View1和View2分别用来显示“普通用户”和“会员用户”的界面。提示:MultiView控件通过属性ActiveViewIndex选择一个View控件。(2)、在“普通用户”视图中实现用户注册的功能,用户输入信息时要求进行如下输入验证: 用必填验证控件RequiredFieldValidator,验证“用户名字段不能为空”。 用比较验证控件CompareValidator,验证“用户两次输入的密码必须一致”。 用必填验证控件RequiredFieldValidator和正则验证控件RegularExpressionValidator,共同验证电子邮件地址。、电子邮件地址未输入时应显示“E-mail地址不能为空”。、电子邮件地址格式不正确时应显示“请输入正确的E-mail格式”。(电子邮件地址应符合一定的格式,如其中含有1个“”和1到2个“.”字符,并在“”之前、“”与“.”之间、“.” 与“.”之间有非空字符串。) 运行程序时总结验证控件的验证优先顺序。(3)、在“会员用户”视图中使用文件上传控件FileUpload实现图片的上传操作,要求图片的格式只能是jpg格式,并且上传成功后能显示出相应的图片。提示:使用System.IO.Path.GetExtension()方法获得文件扩展名。设计界面如下:运行过程如下:、启始页面:、单击“普通用户”链接按钮后,出现的页面如下:、单击“会员用户”链接按钮后,出现的页面如下:实验四 访问数据库一、实验目的1 理解Sql Server数据库的连接字符串含义2 掌握各种ADO.NET数据对象的使用方法3 掌握用表格显示数据的编程方法二、实验内容实现对商品信息表productInfo中的数据进行添加、更新和删除操作。(数据表结构和实验步骤参考课本第5章中例5-8)实验五 母版页与CSS样式一、实验目的1. 掌握母版页的定义与引用方法2. 理解主题的意义,掌握主题的定义与引用方法3. 理解CSS样式的类型4. 掌握CSS不同种类样式的定义与引用方法5. 掌握外观文件的定义与引用方法二、实验内容1. 定义与引用母版页(1)、用Table标记定义一个如下所示的母版页:ASP.NET 教学网站内容页1内容页2版权信息:(2)、用上述母版页建立两个内容页,每个内容页上放上一个控件或一张图片以用来识别。(3)、母版页左边的“内容页1”、“内容页2”均为超链接,设置其属性NavigateUrl以分别指向相应的两个内容页。(4)、浏览内容页1,测试链接。2. 定义主题在网站根目录下建立三个主题文件夹分别为Default、Blue、Red。(右击网站根目录,选择“添加ASP.NET 文件夹|主题” 重命名主题文件夹名)3. CSS样式表文件的建立与引用(1)、在三个主题文件夹(Default、Blue、Red)下分别建立CSS样式表文件(右击主题文件夹,选择“添加新项|样式表”),样式表文件取名使用系统默认值。(2)、在Default主题样式中按定义并分别引用如下三种基本CSS样式:类型定义引用元素DIVfont-family: 宋体; color:Black;宋体类.Class_HTfont-family: 黑体;color:Black;黑体元素ID#ID_ LSfont-family: 隶书;color:Black;隶书(3)、浏览页面,观察页面样式。(此时没有样式效果)(4)、在页面源中的第一行 中添加Theme=“Default”设置单个页面的主题(或者:在属性窗口设置页面Document属性Theme为相应的主题),浏览该页面,测试样式效果。也可以在配置文件Web.Config中设置所有页面的主题,如下所示: (5)、在Blue和Red主题中添加样式文件,参照Default样式修改颜色属性,修改主题引用,观察页面样式。4. 外观(皮肤)文件的建立与引用(1)、在三个主题文件夹下分别建立外观文件(右击主题文件夹,选择“添加新项|外观文件”),外观文件取名使用系统默认值。(2)、在新建
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年招商银行总行资产负债管理部社会招聘备考题库及参考答案详解
- 2025重庆大学输变电装备技术全国重点实验室劳务派遣项目研究人员招聘(长期有效)笔试重点试题及答案解析
- 2025年农产品跨境电商供应链平台构建与技术创新可行性分析报告
- 2025福建医科大学安全保卫工作人员招聘2人(十四)考试核心试题及答案解析
- 2025山东阳昇甄选产业运营有限公司选聘7人考试重点题库及答案解析
- 2025年共享经济平台商业模式创新报告
- 2026天津市和平区事业单位招聘38人考试核心题库及答案解析
- 2025重庆市铜梁区虎峰镇人民政府公益性岗位招聘2人备考核心题库及答案解析
- 武胜县嘉陵水利集团有限公司公开招聘3名工作人员考试核心题库及答案解析
- 2025西安市浐灞第一幼儿园招聘出纳备考核心题库及答案解析
- 共同买厂房协议书
- 2025贵州省专业技术人员继续教育公需科目考试题库(2025公需课课程)
- 美国国家公园管理
- 人教版五年级语文上册期末考试卷【含答案】
- 四川省2025年高考综合改革适应性演练测试化学试题含答案
- 医疗机构安全生产事故综合应急预案
- 水利信息化计算机监控系统单元工程质量验收评定表、检查记录
- 《管理学原理》课程期末考试复习题库(含答案)
- DL-T+5174-2020燃气-蒸汽联合循环电厂设计规范
- 消费者在直播带货中冲动行为的影响因素探究
- 人工智能中的因果驱动智慧树知到期末考试答案章节答案2024年湘潭大学
评论
0/150
提交评论