第五单元 高级Web控件的使用 劳动和社会保障部全国计算机信息高新技术考试指定教材——ASP.NET 5.1 第1题 【操作要求】将文件C:\2003AN\Unit5\Y5-01复制到考生文件夹.打开考生文件夹中的Y5-01.aspx文件,分别参照样图5-01A和5-01B进行编程操作,并将操作结果以X5-01.aspx文件名保存在考生文件夹中. 5.1 第1题1.插入Calendar控件:打开Y5-01.aspx,用VB.net编写脚本.按照在程序中的注释插入Calendar控件,令其ID属性为Calendar1.2.设置控件的属性:按照注释设定控件的SelectionMode、OnSelectionChanged、NextPrevFormat三项属性.使程序运行结果如图5-01A所示.3.编写控件的触发程序:按照注释的功能要求,编写触发程序Date_Selected.4.添加一个简单的Web控件:为了完全实现程序的功能,按照注释添加一个简单的Web控件,作为触发程序的返回结果. 5.1 第1题5.2 第2题 【操作要求】将文件C:\2003AN\Unit5\Y5-02复制到考生文件夹.打开考生文件夹中的Y5-02.aspx文件,分别参照样图5-02A和5-02B进行编程操作,并将操作结果以X5-02.aspx文件名保存在考生文件夹中. 5.2 第2题1.插入DataGrid控件:打开Y5-02.aspx,用VB.net编写脚本.按照在程序中的注释插入DataGrid控件,令其ID属性为objDataGrid.2.设置控件的属性:设置页模式为前后翻页,并以"上一页"、"下一页"显示翻页链接;当点击翻页链接时,触发子程序"ChangePage";按照数据库自动创建列设置为"否".使程序运行结果如图5-02A所示.3.编写控件的触发程序:按照注释的功能要求,编写触发程序ChangePage.4.添加一个简单的Web控件:为了完全实现程序的功能,按照注释添加一个简单的Web控件,作为触发程序的返回结果. 5.2 第2题5.3 第3题 【操作要求】将文件C:\2003AN\Unit5\Y5-03复制到考生文件夹.打开考生文件夹中的Y5-03.aspx文件,分别参照样图5-03A和5-03B进行编程操作,并将操作结果以X5-03.aspx文件名保存在考生文件夹中. 5.3 第3题1.插入AdRotator控件:打开Y5-03.aspx,用VB.net编写脚本.按照在程序中的注释添加一个AdRotator控件,ID为AdRotator1.2.设置控件的属性:按照注释设定控件的AdvertisementFile、Target、OnAdCreated三项属性,用以连接XML文档、指定以何种方式打开用于显示链接的窗口和当广告建立时所触发的事件.使程序运行结果如图5-03A所示.3.编写控件的触发程序:按照注释的功能要求,编写触发程序AdCreated_Event.使程序运行结果如图5-03B所示.4.修改Xml文档:打开储存广告条目信息的Xml文档Y5-03.xml,修改其中三个广告条目的比重值为100、200、300. 5.3 第3题5.5 第5题 【操作要求】将文件C:\2003AN\Unit5\Y5-05复制到考生文件夹.打开考生文件夹中的Y5-05.aspx文件,分别参照样图5-05A和5-05B进行编程操作,并将操作结果以X5-05.aspx文件名保存在考生文件夹中. 5.5 第5题1.插入RangeValidator控件:打开Y5-05.aspx,用VB.net编写脚本.按照在程序中的注释插入RangeValidator验证控件,令其ID属性为Range1.2.设置控件的属性:按照注释设定验证控件的验证对象、取值区间、是否允许客户端脚本三项属性.3.编写控件的触发程序:按照注释的功能要求,编写触发程序ButtonClick.使程序运行结果如图5-05A和5-05B所示.4.添加一个简单的Web控件:为了完全实现程序的功能,按照注释添加一个简单的Web控件. 5.5 第5题5.6 第6题 【操作要求】将文件C:\2003AN\Unit5\Y5-06复制到考生文件夹.打开考生文件夹中的Y5-06.aspx文件,分别参照样图5-06A和5-06B进行编程操作,并将操作结果以X5-06.aspx文件名保存在考生文件夹中. 5.6 第6题1.插入Calendar控件:打开Y5-06.aspx,用VB.net编写脚本.按照在程序中的注释插入验证控件CustomValidator,令其id属性为CustomValidator1.2.设置控件的属性:按照注释设定验证控件的ControlToValidate属性、OnServerValidate属性以及Display属性.3.编写控件的触发程序:按照注释的功能要求,编写触发程序ServerValidationd.使程序运行结果如图5-06A和5-06B所示.4.添加一个简单的Web控件:为了完全实现程序的功能,按照注释添加一个简单的Web控件. 5.6 第6题5.7 第7题 【操作要求】将文件C:\2003AN\Unit5\Y5-07复制到考生文件夹.打开考生文件夹中的Y5-07.aspx文件,分别参照样图5-07A和5-07B进行编程操作,并将操作结果以X5-07.aspx文件名保存在考生文件夹中. 5.7 第7题1.插入RegularExpressionValidator控件:打开Y5-07.aspx,用VB.net编写脚本.按照在程序中的注释插入验证控件RegularExpressionValidator,令其id属性为Regular1.2.设置控件的属性:按照注释设定控件的验证对象、验证的出错信息以及用以对照的正则表达式三项属性.3.编写控件的触发程序:按照注释的功能要求,编写触发程序ButtonClick.使程序运行结果如图5-07A和5-07B所示.4.添加一个简单的Web控件:为了完全实现程序的功能,按照注释添加一个简单的Web控件,作为触发程序的返回结果. 5.7 第7题5.17 第17题 【操作要求】将文件C:\2003AN\Unit5\Y5-17复制到考生文件夹.打开考生文件夹中的Y5-17.aspx、Y5-17.ascx文件,分别参照样图5-17A和5-17B进行编程操作,并将操作结果以X5-17.aspx、X5-17.ascx文件名保存在考生文件夹中. 5.17 第17题1.注册用户控件:打开Y5-17.aspx,用C#编写脚本.按照在程序中的注册用户控件.使TagPrefix为UCOM,TagName为UC,控件路径和文件名为X5-17.ascx.2.设置控件的属性:按照注释,通过编写C#程序设定控件MyUC1的UserName、UserId、UserMore三项属性.3.编写程序:打开Y5-17.ascx,用C#编写脚本.按照注释的功能要求,编写程序,完成set语句.4.添加一个简单的Web控件:为了完全实现用户控件的功能,按照注释在Y5-17.ascx中添加一个简单的Web控件. 5.17 第17题5.19 第19题 【操作要求】将文件C:\2003AN\Unit5\Y5-19复制到考生文件夹.打开考生文件夹中的Y5-19.aspx文件,分别参照样图5-19A和5-19B进行编程操作,并将操作结果以X5-19.aspx文件名保存在考生文件夹中. 5.19 第19题1.插入RequiredFieldValidator控件:打开Y5-19.aspx,用VB.net编写脚本.按照在程序中的注释插入验证控件RequiredFieldValidator,令其id属性为Required1.2.设置控件的属性:按照注释设定控件的验证对象(ControlToValidate)、验证错误信息(ErrorMessage)、字体颜色(ForeColor)三项属性.3.编写控件的触发程序:按照注释的功能要求,编写触发程序ValidateBtn_OnClick.使程序运行结果如图5-19A和5-19B所示.4.添加一个简单的Web控件:为了完全实现程序的功能,按照注释添加一个简单的Web控件. 5.19 第19题5.20 第20题 【操作要求】将文件C:\2003AN\Unit5\Y5-20复制到考生文件夹.打开考生文件夹中的Y5-20.aspx文件,分别参照样图5-20A和5-20B进行编程操作,并将操作结果以X5-20.aspx文件名保存在考生文件夹中. 5.20 第20题1.插入CompareValidator控件:打开Y5-20.aspx,用VB.net编写脚本.按照在程序中的注释插入验证控件CompareValidator,令其id属性为Compare1.2.设置控件的属性:按照注释设定控件的ControlToValidate、ControlToCompare、EnableClientScript三项属性.3.编写控件的触发程序:按照注释的功能要求,编写触发程序Button_Click.使程序运行结果如图5-20A和5-20B所示.4.添加一个简单的Web控件:为了完全实现程序的功能,按照注释添加一个简单的Web控件. 5.20 第20题