实验3 基本控件的使用(2课时)
一、实验目的
1、熟悉在Microsoft Visual Studio.Net中建立项目的方法。
2、掌握常用的Html服务器控件和Web服务器控件的主要属性和它们的使用方法。
二、实验要求
1、设计一个ASP.NET项目,实现如下功能: 通过一个组合列表框选择或输入姓名,通过复选框选择其爱好,然后显示“欢迎你,爱好***的**”的信息。其中***代表爱好,**代表姓名。
2、利用Web服务器控件及C#程序完成以下功能: 1)制作一个用户登陆界面
2)验证用户名和密码是否正确,若正确给出欢迎信息,并可以输入留言,否则,给出错误提示。
6
实验4用户界面交互及网页间的数据传递(2
课时)
一、实验目的
(1)练习ASP.NET基本状态管理对象的使用 (2)练习网页间数据传递的方法
二、实验要求
(1)设计一个登录界面,在其中输入登录信息后,在同一页面给出反馈结果。要求使用Request和Response对象操作完成。操作界面截图如下:
图4-2
图4-1
(2)设计如下图所示的数据输入界面:
7
图4-3 当用户填写并选择完相应的信息,并单击“提交”按钮后,在另一界面返回用户输入的信息。如下图:
图4-4
8
实验5 使用Web服务器常用控件(4课时)
一、实验目的
通过上机操作进一部理解常用Web服务器控件的属性、事件和方法,掌握控件在
程序设计中的作用及特点。
通过本实验掌握在程序运行时动态地向页面添加控件的程序设计方法。
二、实验要求
注:以下题目至少选做2题。
本实验为了避免将程序设计的过于复杂,又兼顾到实验的覆盖面,将实验分为两个独立的部分进行。
1) 使用选择性控件(下拉列表和复选框)设计一个能根据用户选择查询员工信息
的Web应用程序。
2) 使用向页面中动态添加控件的技术,设计一个简单的在线测验Web应用程序。 3) 设计一个可以在程序运行中动态更改文本框中字体、字型和字号的网页。页面
打开后用户可使用程序提供的单选按钮更改字体(宋体、黑体、楷体、隶书),使用复选框更改字型(粗体、斜体和下划线),使用下拉列表框更改字号(8、10、12、14、18、24、36、48)。文本框中的内容为您的专业、年级、班级、学号和姓名。
4) 设计一个用于按班级名称查询课表的网站。用户可以使用页面中的下拉列表框
选择班级名称(网络061、网络062、网络063、网络064),进行班级课表查询。
5) 使用用户控件设计一个用户注册网页。用户控件公开Username和Password两
个属性,分别对应用户控件界面中两个文本框的Text属性。通过验证时在页面中显示公开属性的值。使用验证控件对用户输入数据进行验证(用户名不能为空、两次密码必须相同),验证失败时,显示出错提示信息。
三、实验步骤
1.设计员工信息查询程序
程序运行时的界面如图5-1所示,用户可通过下拉列表框选择要查询的员工所在的部门,程序能根据用户选择,自动在“姓名”下拉列表框中添加指定部门的员工姓名。例如选择了教务处,则姓名下拉列表框中只有教务处员工的姓名。
9
图5-1
用户在选择了“部门”和“姓名”后,页面中显示该员工的基本信息(姓名,性别和生日),选择了“住址”,“电话”,“学历”后,根据用户选择,程序自动将有关信息添加到页面中,如图6-2所示
图5-2
如果要求“部门”下拉列表框中显示的是“-选择部门-”,则“姓名”下拉列表框中只有供选项“-选择姓名-”,而没有具体的员工姓名数据
1) 设计Web页面
新建一个ASP.NET网站项目,切换到设计视图。按图3-3所示向页面中添加一个用于布局的HTML表格,适当调整表格的行列数及宽度。向页面中添加必要的说明文字,添加2个下拉列表框控件DropDownList1和DropDownList2;添加一个复选框组控件CheckBoxList1和一个容件控件PlaceHolder1。适当调整个控件的大小及位置。
图5-3 设计Web页面
10