第七讲ASP.NET服务器控件 (三)
第七讲 ASP.NET服务器控件 (三)
教学目的: 、 Hyperlink超链接控件 、 CheckBox控件 、 CheckBoxList控件 四、 RadioButton控件 五、 RadioButtonlist控件 教学重点: 掌握 CheckBox控件的使用; 二、掌握 CheckBoxlist控件的使用; 、掌握 RadioButton控件的使用; 四、掌握 RadioButtonlist控件的使用 五、掌握信息收集页面设计方法
教学目的: 一、HyperLink超链接控件 二、CheckBox控件 三、CheckBoxList控件 四、RadioButton控件 五、RadioButtonList控件 教学重点: 一、掌握CheckBox控件的使用; 二、掌握CheckBoxList控件的使用; 三、掌握RadioButton控件的使用; 四、掌握RadioButtonList控件的使用; 五、掌握信息收集页面设计方法
、 Hyperlink控件 Hyperlink控件主要用于实现超文本链接,使用 户可以在应用程序中在页之间移动。可以以文本 方式或图形方式呈现 Hyperlink控件。与大多数 服务器控件不同的是,当用户单击 yperlink控 件时并不会在服务器代码中引发事件 Hyperlink控件的格式 >asp: hyperlink options>text >//0 ptions表示控件的属性
一 、HyperLink控件 ▪ HyperLink控件主要用于实现超文本链接,使用 户可以在应用程序中在页之间移动。可以以文本 方式或图形方式呈现HyperLink控件。与大多数 服务器控件不同的是,当用户单击HyperLink控 件时并不会在服务器代码中引发事件。 ▪ HyperLink控件的格式: ➢text ➢// Options表示控件的属性
Hyperlink控件常用的属性 属性 取值 URL字符串,当用户单击链接时 NavigateUrl所转向的页面的URL(必须为完 整的URL地址!) Text 字符串,链接文字 URL字符串,以图像方式呈现链 ImageUrl 接时,图形的URL Target 目标框架。默认为本框架, bank表示新窗口
HyperLink控件常用的属性 属性 取值 NavigateUrl URL字符串,当用户单击链接时 所转向的页面的URL(必须为完 整的URL地址!) Text 字符串,链接文字 ImageUrl URL字符串,以图像方式呈现链 接时,图形的URL Target 目标框架。默认为本框架, _blank表示新窗口
例如: asp: Hyperlink Id="HyperLinkl runat=server Target= blank Navigateurl=http://www.sohu.c om">搜狐网站<asp: Hyperlink〉
例如: 搜狐网站
二、 CheckBox控件 Checkbox控件称为核对框(检查框)。该控件在页面上表 现为一个小方框,读者可以在控件上单击以确定是否勾选它 (一)HTM标记 Kasp: CheckBox id="CheckBoxl runat="server Text= 是否送出" K/asp: CheckBox> (二)常用属性 1. Checked属性:控件的选中状态,其值为true时已勾选, 为 false时未勾选。这个属性有两种用法: ①获取这个属性值,判断用户是否是勾选了控件。例如: if(CheckBoxl. Checked)
二、CheckBox控件 CheckBox控件称为核对框(检查框)。该控件在页面上表 现为一个小方框,读者可以在控件上单击以确定是否勾选它。 (一)HTML标记 (二)常用属性 1.Checked属性:控件的选中状态,其值为true时已勾选, 为false时未勾选。这个属性有两种用法: ①获取这个属性值,判断用户是否是勾选了控件。例如: if(CheckBox1.Checked)……
②设置这个属性值,使控件被选中或去掉选中。例如: CheckBox1. Checked=true;/使控件 CheckBox1被勾 选 或者 Checkbox1. Checked= false;//去掉控件 CheckBox1的 勾选 2.Text属性:方框边的说明性文字 3. TextA1ign属性:指示Text放在方框的右边还是左边, 默认值为 Right。 (三)常用事件 CheckedChanged事件:勾选状态发生变化后激发。当控 件的勾选状态发生改变后立即要实现的功能,其处理代码写 在这个事件中
②设置这个属性值,使控件被选中或去掉选中。例如: CheckBox1.Checked=true; //使控件CheckBox1被勾 选 或者 CheckBox1.Checked=false; //去掉控件CheckBox1的 勾选 2.Text属性:方框边的说明性文字。 3.TextAlign属性:指示Text放在方框的右边还是左边, 默认值为Right。 (三)常用事件 CheckedChanged事件:勾选状态发生变化后激发。当控 件的勾选状态发生改变后立即要实现的功能,其处理代码写 在这个事件中
例如: void Button1 Click(object sender, EventArgs if(CheckBoxl Checked== true) Labe1l.Text="复选框1被选中 e⊥se Labe11.Text="复选框1未被选中
例如: void Button1_Click(object sender, EventArgs e) { if (CheckBox1.Checked == true) Label1.Text = "复选框1被选中" ; else Label1.Text = "复选框1未被选中" ; }
Ahttp://localhost/figures/defanl.-iox 文件()编辑)查看”⑥后退·” 地址①圈t:/l转到链接 F复选框1提交 复选框被选中 阃「厂网本地 Intranet
三、 CheckBoxList控件 CheckBoxlist控件称为成组核对框,它与 Checkbox控件的区别在于它是成组使用的,用户 可以在一组控件上勾选多项或一项都不勾选 常用属性 Items属性:核对框列表中项的集合。该属性 般通过 Listitem集合编辑器进行编辑。单击 CheckBoxlist属性窗口中 Items属性后的打开按 钮“…”,可以启动 Listitem集合编辑器,如后 图
三、CheckBoxList控件 CheckBoxList控件称为成组核对框,它与 CheckBox控件的区别在于它是成组使用的,用户 可以在一组控件上勾选多项或一项都不勾选。 常用属性 Items属性:核对框列表中项的集合。该属性 一般通过ListItem集合编辑器进行编辑。单击 CheckBoxList属性窗口中Items属性后的打开按 钮“…”,可以启动ListItem集合编辑器,如后 图