ASP.NET编程:ASP.NET页面的CheckBoxList组件详解
C#中有两处地方用到new关键字,第一处也是最常见的一处是用在调用构造函数的时候,这种情况也是大家见的最多的一种。另一处是用在派生类中,作用有隐藏成员,切断继承关系等,相信第二处的用法大家明显要比第一处生疏。CheckBox选择组件是一个程序中都常常的组件。在程序计划中利用到该组件,一样平常都不会只利用到一个,常常是以多个此类组件的情势呈现的。在ASP.NET页面中假如要利用到多个CheckBox组件,除增加多个CheckBox组件在页面中以外,另有一种对照便利的办法,就是利用CheckBoxList组件。CheckBoxList组件是由一组的CheckBox组件构成的,在此组件中CheckBox是做为条目标情势呈现的,而且对每一个在CheckBoxList组件中的CheckBox都有一个索引号,如许在程序中就更简单来处置了。这时候你大概要问,这不是画蛇添足么,既然有了CheckBox组件,还要CheckBoxList组件干甚么?这是由于在程序计划的过程当中,处置CheckBoxList组件要常常要比处置CheckBox组件绝对简单的多而且也了然的多。举比方下:
假定有一个CheckBoxList组件和有十个CheckBox组件,而且这个CheckBoxList组件是由这十个CheckBox组件组成的。
一.怎样在创立一个CheckBoxList组件:
<asp:CheckBoxListrunat="server"id=C1><asp:ListItemValue=1>第一个反省框</asp:ListItem><asp:ListItemValue=2>第二个反省框</asp:ListItem><asp:ListItemValue=3>第三个反省框</asp:ListItem>
.....
正文:在这里能够到场多少个反省框
</asp:CheckBoxList>
在ASP.NET页面中到场下面的语句,就能够发生一个称号为"C1"的CheckBoxList组件了。
二.CheckBoxList组件中常常利用到的属性:
1.TextAlign属性:取值为:Left、Right。假如TextAlign的值为Left则CheckBoxList组件中的反省框的笔墨在选框的右边,同理假如TextAlign的值为Right则反省框的笔墨在选框的右侧。
2.Selected属性:为布尔型,判断组件中的反省框是不是被选中。
<p>3.RepeatColumns属性:在CheckBoxList组件中有多少反省框,此属性次要是设定这些反省框究竟用几行来显现。如果需要重新编写代码,几乎任何一门计算机语言都可以跨平台了,还用得着Java嘛,而且像PHP/C#等语言不需要修改代码都可以跨Windows/Linux。 有一丝可惜的是,这个系列太强了,Java阵营的朋友根本就是哑口无言...争论之火瞬间被浇灭,这不是我想这么早就看到的,但是值了。 在一个项目中谁敢保证每天几千万甚至几亿条的数据不丢失?谁敢保证应用的高可靠性?有可以借签的项目吗? ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。 能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写。 现在的ASP.net分为两个版本:1.1和2.0Asp.net1.1用VS2003(visualstudio2003)编程。Asp.net2.0用VS2005(visualstudio2005)编程。现在一般开发用的是VS2003。 Asp.net:首先来说,Asp.net和Asp没什么关系,看着像是升级版本什么的,其实没什么联系。Asp是脚本编程,用的是ASP语言,而ASP.net用的是C#语言,完全不同的东西。 但是java靠开源打出的一片天地,特别是在微软的垄断下能打开今天的局面还是有它的生命力的。
页:
[1]