请选择生日,191年透释月份月 请选择生日,191年6月 请选择生日,199年6回月 选释月份 1991年6月 2455z且 x181202122 2222 图2-32选年份与月份图2-33在 Calendar控件中选日期图2-34显示选中的结果 ①设计页面。新建空网站“Cex212),添加Web窗体 在 Default. aspx的设计视图中添加一个链接按钮控件 LinkButton 1,两个下拉列表框控件 DropDownlist1l、 DropDownlist2,一个容器控件 Panel1,一个标签控件 Label1,然后向 Panel1中添加一个月历控件 Calendar1,如图 235所示
◼ ① 设计页面。新建空网站“C:\ex2_12”,添加Web窗体, 在Default.aspx的设计视图中添加一个链接按钮控件 LinkButton1,两个下拉列表框控件DropDownList1、 DropDownList2,一个容器控件Panel1,一个标签控件 Label1,然后向Panel1中添加一个月历控件Calendar1,如图 2-35所示
■②设置对象属性。设置下拉列表框 DropDownlist的I属性为 selectEr,在“ ListItem集合编辑器”中添加一个成员,Text和 Value属 性均为“-选择年份-”。设置下拉列表框 Drop?2的I属性为 selectMonth,添加一个选项“-选择月份-”。设置 Link button1的I属 性为 display Calendar,Text属性为“显示日历”。 Panel1.m属性为 panelCalendaro Labell的D属性为 message,清除rext属性中的内容 Calendar1的I属性为 my Calendar,外观用“专业型2”。设置属性后的 控件如图2-36所示。控件的其他初始属性在运行时通过代码设置。 请选择生日,下话年份年下月份月 ofaultasoa' 2014年7月 三图随五大 请选择生日:未定年际未定月 周日周一周二周三周四周五周 1314151611819 789101112 20212223242526 13141516171819 27282930 272829 做计]分|源|- die casplabeisLabel 计]口拆分|源8 o: Panel=pane cale 图2-35添加控件 图2-36设置属性后的控件 ③编写事件代码。 【演练2-12】代码
◼ ② 设置对象属性。设置下拉列表框DropDownList1的ID属性为 selectYear,在“ListItem集合编辑器”中添加一个成员,Text和Value属 性均为“-选择年份-”。设置下拉列表框DropDownList2的ID属性为 selectMonth,添加一个选项“-选择月份-”。设置LinkButton1的ID属 性为displayCalendar,Text属性为“显示日历”。Panel1的ID属性为 panelCalendar。Label1的ID属性为message,清除Text属性中的内容。 Calendar1的ID属性为myCalendar,外观用“专业型2”。设置属性后的 控件如图2-36所示。控件的其他初始属性在运行时通过代码设置。 ③ 编写事件代码。 【演练2-12】代码
■218动态生成控件 Web服务器控件可以在设计视图中添加到页面中,也可以 在程序运行到一定时候或者触发某个事件之后动态生成 动态生成控件的语法格式为: 控件名称动态生成控件实例=new控件名称0; ■动态生成的控件要添加到容器控件(如 Panel控件)中,语 法格式为: 口容器控件 ID. Controls. Add(动态生成控件实例); ■动态生成的控件也可能需要添加处理事件
◼ 2.1.8 动态生成控件 ◼ Web服务器控件可以在设计视图中添加到页面中,也可以 在程序运行到一定时候或者触发某个事件之后动态生成。 动态生成控件的语法格式为: ◼ 控件名称 动态生成控件实例= new 控件名称(); ◼ 动态生成的控件要添加到容器控件(如Panel控件)中,语 法格式为: ◼ 容器控件ID.Controls.Add(动态生成控件实例); ◼ 动态生成的控件也可能需要添加处理事件
【演练2-13】本例单击按钮将动态生成按钮或文本框。在 设计视图中,添加两个 Button控件、一个Pane控件,并设 置其ext属性等,如图2-37所示。运行网页如图2-38所示 动态生成控件示例 动志生成文本粗 动态生成控件示例 动态生成控件示例 动态主成拔 「动态生成抗 5P的1 「动选生成文本群 动态生成文本 这是动态生的技错 这是幼态生成的文本程 ④设计口拆分|回源 图2-37设计页面 图2-38运行网页
◼ 【演练2-13】 本例单击按钮将动态生成按钮或文本框。在 设计视图中,添加两个Button控件、一个Panel控件,并设 置其Text属性等,如图2-37所示。运行网页如图2-38所示