广东技术师范学院天河学院
《动态网页设计》大作业
学号:
姓名:
班级: 软件设计111班
2013年5月30日
答题须知:大作业分为两大部分;即简答题和实验操作题,简答题部分请做完后打印(全部打印),在6月9日(下午7,8节,3-404)交作业;实验操作题部分,在计算机上完成后,请在6月19日前压缩打包发送至:anminghu@http://,过期不后。
一、 简答题(每题8分,共40分)
1. http://中哪几个验证控件,其作用分别是什么。
答:
CompareValidator:用于将由用户输入到输入控件的值与输入到其他输入控件的值或常数值进行比较;
CustomValidator:对输入控件执行用户定义的验证;
RangeValidator:用于检测用户输入的值是否介于两个值之间。可以对不同类型的值进行比较,比如数字、日期以及字符;
RegularExpressionValidator:用于验证输入值是否匹配正则表达式指定的模式;
RequiredFieldValidator:用于使输入控件成为一个必选字段;
ValidationSummary:用于在网页、消息框或在这两者中内联显示所有验证错误的摘要
2. 如何在GridView控件中实现编辑和删除功能。
答:
在Gridvie中增加一个操作列模板类型的,添加编辑和删除操作按钮,指定事件行为为delete , 并且把gridview的编辑事件激发赋给这个按钮的click。就可以实现对GriView的删除功能
处理编辑模板,把gridview置为编辑状态,必须是编辑当前行,完了点保存 处理完了,在你的操作列的模板内需要放置按钮 (编辑、删除),在点击编辑你把编辑和删除按钮隐藏,显示 取消和保存,取消或保存后显示编辑和删除按钮。
3. http://中导航控件有哪些,如何使用及配置站点地图文件
答:
导航控件四个,分别是:指针、SiteMapPath、Menu、treeView;
利用TreeView、Menu控件可以对动静态导航树实现“添加根节点、添加子节点、删除、上移、下移、升级、降级”等节点功能操作,还可以在其右边的属性列表中设置改节点的属性。 利用SiteMapPath控件可显示当前页面所在网站中的位置。具体实现如下步骤:
①在“解决方案资源管理器”上用鼠标右键单击网站根节点,选择“添加新项”,在弹出的对话框中选择“站点地图”,单击添加即可;
②在web.sitemap中 编写网站导航信息
③在网站根目录下,新建网页,每个页面中放入一个sitemapath控件,对各个页面之间实现连接。
4. GridView如何显示照片。
答:
首先把相片列设置为模板,点击编辑模板对相片列模板进行编辑,然后把工具箱的“image”控件添加到相片模板列,并设置要显示的大小。然后结束模板编辑。退出后即可看到相片列显示为图片。
5 FormView控件常用模板分别有哪几个,起什么作用。
答:
FormView控件常用模板有以下七个:ItemTemplate FooterTemplate EditTemplate InsertTemplate HeaderTemplate EmptyTemplate pagerTemplate 。
FormView控件是http:// 2.0工具箱引入的,它的工作方式类似于DetailsView控件,也是显示绑定数据源控件中的一个数据项,并可以添加、编辑和删除数据。它可以定制模板中显示数据,可以更多地控制数据的显示和编辑方式;并且能完全控制数据的显示方式。FormView控件还包含 EditItemTemplate和InsertItemTemplate,它可以确定控件在进入编辑或插入模式下的显示方式。
二、 操作题(每题20分,共60分)
1 实现如图所示实现旅游景点选择功能。
实现效果:
2 按如图所示,使用验证控件制作一个用户注册的网页,要求能对用户名和密码进行必填项验证、对第二次输入密码进行比较验证、对年龄验证在20-60之间,对Email地址格式进行验证。
3 现有如下教师表(教师表数据库已付,完成时拷贝到网站app_data文件夹下),
请实现教师信息的新增和浏览功能。
其中功能如图所示:
总分:_______________