前三种控件的使用与Winform相同,Image控件可以把它想象成pictureBox控件,下面我们来复习一下控件的属性,同时也学习一下符合web特性的新属性。
checkbox控件和RadioButton控件的是否选中都使用Checked属性,Text属性设置控件上的文字,TextAlign属性将设置文本在控件的位置,默认为right,当TextAlign=left时,文件将在复选框的左侧。
RadioButton控件在Winform中采用了加入到容器控件中认定为一个逻辑组,从而保证一个逻辑组的RadioButton能够是单一选中的方式,而在web中提供了一个GroupName属性,当页面中GroupName属性值相同的RadioButton将保证单一选中的模式,不能采用Panel控件了。
下面是两种控件的页面布局时的源代码:
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" />
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也可起到解释作用。
本文转自叶子文文博客51CTO博客,原文链接http://blog.51cto.com/leafwf/185687如需转载请自行联系原作者
叶子文文