教学思路ASP.Net之服务器控件:二、CheckBox、RadioButton、Panel、Image控件
2009-05-26 16:39
471 查看
前三种控件的使用与Winform相同,Image控件可以把它想象成pictureBox控件,下面我们来复习一下控件的属性,同时也学习一下符合web特性的新属性。
checkbox控件和RadioButton控件的是否选中都使用Checked属性,Text属性设置控件上的文字,TextAlign属性将设置文本在控件的位置,默认为right,当TextAlign=left时,文件将在复选框的左侧。
RadioButton控件在Winform中采用了加入到容器控件中认定为一个逻辑组,从而保证一个逻辑组的RadioButton能够是单一选中的方式,而在web中提供了一个GroupName属性,当页面中GroupName属性值相同的RadioButton将保证单一选中的模式,不能采用Panel控件了。
下面是两种控件的页面布局时的源代码:
Code
1 <asp:CheckBox ID="CheckBox1" runat="server" Text="复选框文本在左边" TextAlign="Left" />
2 <br />
3 <asp:RadioButton ID="RadioButton1" runat="server" GroupName="1" Text="单选框1" />
4 <br />
5 <asp:RadioButton ID="RadioButton2" runat="server" GroupName="1" Text="单选框2" />
两个RadioButton的GroupName属性值都是1,保证了单选框1和单选框2的单选模式。
panle控件也可以设为控件的容器,可以把控件及其页面中的标记转变成一个逻辑单元,如果Panel的Visible属性为false时,这个panel以及panel内的所有成员也将全部隐藏不可见;如果把panel的Font中的属性调整后,内部的成员的控件字体也将随着变化。
Image控件中ImageUrl属性设置了图片的路径,其中较为特殊的一个属性是DescriptionUrl为当因为特别的情况浏览器不会显示出图片时,将读取其属性值文件中的文本,显示在图片的位置,起到提示作用,用法类型与html中<img>longdesc属性,AlternateText属性值<img>中alt属性。
<asp:Image ID="Image1" runat="server" ImageUrl="~/denglu.gif" DescriptionUrl="~/图片解释.txt" AlternateText="登录图片" />
如下图:图片正常出现时,AlternateText也可起到解释作用。
checkbox控件和RadioButton控件的是否选中都使用Checked属性,Text属性设置控件上的文字,TextAlign属性将设置文本在控件的位置,默认为right,当TextAlign=left时,文件将在复选框的左侧。
RadioButton控件在Winform中采用了加入到容器控件中认定为一个逻辑组,从而保证一个逻辑组的RadioButton能够是单一选中的方式,而在web中提供了一个GroupName属性,当页面中GroupName属性值相同的RadioButton将保证单一选中的模式,不能采用Panel控件了。
下面是两种控件的页面布局时的源代码:
Code
1 <asp:CheckBox ID="CheckBox1" runat="server" Text="复选框文本在左边" TextAlign="Left" />
2 <br />
3 <asp:RadioButton ID="RadioButton1" runat="server" GroupName="1" Text="单选框1" />
4 <br />
5 <asp:RadioButton ID="RadioButton2" runat="server" GroupName="1" Text="单选框2" />
两个RadioButton的GroupName属性值都是1,保证了单选框1和单选框2的单选模式。
panle控件也可以设为控件的容器,可以把控件及其页面中的标记转变成一个逻辑单元,如果Panel的Visible属性为false时,这个panel以及panel内的所有成员也将全部隐藏不可见;如果把panel的Font中的属性调整后,内部的成员的控件字体也将随着变化。
Image控件中ImageUrl属性设置了图片的路径,其中较为特殊的一个属性是DescriptionUrl为当因为特别的情况浏览器不会显示出图片时,将读取其属性值文件中的文本,显示在图片的位置,起到提示作用,用法类型与html中<img>longdesc属性,AlternateText属性值<img>中alt属性。
<asp:Image ID="Image1" runat="server" ImageUrl="~/denglu.gif" DescriptionUrl="~/图片解释.txt" AlternateText="登录图片" />
如下图:图片正常出现时,AlternateText也可起到解释作用。
![](http://images.cnblogs.com/cnblogs_com/wangfang224120999/a2-2.jpg)
相关文章推荐
- 教学思路ASP.Net之服务器控件:二、CheckBox、RadioButton、Panel、Image控件
- 教学思路ASP.Net之服务器控件:三、DropDownList、ListBox、CheckBoxList、RadioButtonList控件
- 教学思路ASP.Net之服务器控件:三、DropDownList、ListBox、CheckBoxList、RadioButtonList控件
- 教学思路ASP.Net之服务器控件:一、Label、TextBox、HyperLink、三种Button控件
- 教学思路ASP.Net之服务器控件:一、Label、TextBox、HyperLink、三种Button控件
- 教学思路ASP.Net之服务器控件: 四、FileUpload
- 教学思路ASP.Net之服务器控件: 四、FileUpload
- ASP.NET - CheckBox 和 CheckBoxList Web 服务器控件概述(上)
- 关于使用RadioButton和CheckBox控件(Asp.net)生成html包含<label>控件的一点认识
- ASP.NET - RadioButton 和 RadioButtonList Web 服务器控件概述
- ASP.NET - CheckBox 和 CheckBoxList Web 服务器控件概述(下)
- asp.net(c#)web服务器控件,多选框checkboxlist控件。
- ASP.net 服务器控件: DropDownCheckBoxList 下拉多选框
- 风影ASP.NET基础教学 2 web服务器控件
- ASP.NET AJAX(服务器控件 UpdatePanel、Timer、UpdateProgress)
- ASP.NET - Panel Web 服务器控件概述
- ASP.NET中Panel服务器控件的隐藏与显示应该注意的问题
- HttpContext是干什么的; asp.net 获取网站路径;DataSet读取xml文件;updatepanel 控件的局部刷新 always和condition
- ASP.Net Ajax 学习笔记(2):UpdatePanel控件(中)
- 从 ASP.NET 服务器控件插入客户端脚本