五. 文中源程序代码(check.aspx)和执行的界面:
下图是执行了下列源程序代码(check.aspx)后,生成的界面:
check.aspx源程序代码如下:
<% @ page language = “c#” %>
<html >
<head >
<title > checkboxlist组件演示程序 </title >
<script runat = “server” >
protected void button_click ( object sender , eventargs e )
{
//组件中的检查框中的文本和选框的排列位置
switch ( cboalign . selectedindex )
{
case 0 :
chklist . textalign = textalign . left ;
break ;
case 1 :
chklist . textalign = textalign . right ;
break ;
}
//组件中各个检查框布局
switch ( cborepeatlayout . selectedindex )
{
case 0 :
chklist . repeatlayout = repeatlayout . table ;
break ;
case 1 :
chklist . repeatlayout = repeatlayout . flow ;
break ;
}
//组件中各个检查框排列方向
switch ( cborepeatdirection . selectedindex)
{
case 0 :
chklist . repeatdirection = repeatdirection . vertical ;
break ;
case 1 :
chklist . repeatdirection = repeatdirection . horizontal ;
break ;
}
//组件中各个检查框的排列行数
try
{
int cols = int . parse ( txtrepeatcols.text ) ;
chklist . repeatcolumns = cols ;
}
catch ( exception )
{
}
lblresult . text = “” ;
for ( int i = 0 ; i < chklist . items . count ; i++ )
{
if( chklist . items [ i ] . selected )
{
lblresult . text += chklist . items [ i ] .text + ” <br > ” ;
}
}
}
</script >
</head >
<body >
<form runat = “server” >
<h1 align = center > checkboxlist组件演示程序 </h1 >
<table >
<tr >
<td > 组件中的文本排列位置: </td >
<td >
<asp:dropdownlist id = cboalign runat = “server” >
<asp:listitem > 居左 </asp:listitem >
<asp:listitem > 居右 </asp:listitem >
</asp:dropdownlist >
</td >
</tr >
<tr >
<td > 组件中各个条目布局: </td >
<td >
<asp:dropdownlist id = cborepeatlayout runat = “server” >
<asp:listitem > 表格型 </asp:listitem >
<asp:listitem > 紧凑型 </asp:listitem >
</asp:dropdownlist >
</td >
</tr >
<tr >
<td> 组件中各个条目排列方向:</td >
<td >
<asp:dropdownlist id = cborepeatdirection runat = “server” >
<asp:listitem > 水平方向 </asp:listitem >
<asp:listitem > 垂直方向 </asp:listitem >
</asp:dropdownlist >
</td >
</tr >
<tr >
<td > 组件中各个条目排列行数: </td >
<td > <asp:textbox id = “txtrepeatcols” runat = “server” /> </td >
</tr >
</table >
<br >
请选择你所需要学习的计算机语言类型:
<br >
<asp:checkboxlist id = “chklist” repeatdirection = horizontal runat = “server” >
<asp:listitem > visual c++ .net </asp:listitem >
<asp:listitem > visual c# </asp:listitem >
<asp:listitem > vb.net </asp:listitem >
<asp:listitem > jscript.net </asp:listitem >
<asp:listitem > visual j# </asp:listitem >
</asp:checkboxlist >
<br >
<asp:button text = “提交” runat = “server” onclick = “button_click” />
<h1 > <font color = red > 你选择的计算机语言类型为: </font > </h1 >
<asp:label id = lblresult runat = “server” />
</form >
</body >
</html >
六. 总结:
其实checkboxlist组件也是一个服务器端组件。本文介绍了checkboxlist组件中的一些主要的属性和方法,并且通过一个比较典型的例子说明了在asp.net页面中如何进行与checkboxlist组件相关的编程,其实对于另外一个比较重要的组件–checkbox来说,他们中有许多的相似之处,掌握了checkboxlist组件的用法大致也就掌握了checkbox组件的用法。
ASP.NET中WebForm组件CheckBoxList编程(4)-.NET教程,Asp.Net开发
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » ASP.NET中WebForm组件CheckBoxList编程(4)-.NET教程,Asp.Net开发
相关推荐
-      VS2010的aspx文件中的html代码的格式化方法
-      .net 反序题目的详细解答第1/2页
-      asp.net创建html文本文件实例
-      比较完整的 asp.net 学习流程
-      C# XML操作 代码大全(读XML,写XML,更新,删除节点,与dataset结合等)第1/2页
-      官网 Ext direct包中.NET版的问题
-      c# 连接字符串数据库服务器端口号 .net状态服务器端口号
-      asp.net教程:简单的C#图片上传代码或C#文件上传代码