.aspx代码例如以下:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Sample 3-06.aspx.cs" Inherits="Sample_3_6" %>





<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">





<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">

    <title></title>

    <link href="StyleSheet.css" rel="stylesheet" type="text/css" />

</head>

<body>

    <form id="form1" runat="server">

    <div id="mydiv">

    <h2>CheckBox应用</h2>

    

    <%--程序1--%>

    <div>

        <asp:CheckBox ID="CheckBox1" runat="server" Text ="我是AutoPostBack" 

            AutoPostBack="true" oncheckedchanged="CheckBox1_CheckedChanged"  />   

        &nbsp;   

        <asp:TextBox ID="txt_1" runat="server"></asp:TextBox>

    </div>

    <hr />





    <%--程序2--%>

    <div id="div_chklist" runat="server" >

        <p>请选择你的爱好:</p>

        <asp:CheckBox ID="CheckBox2" runat="server" Text ="逛街" Width="100px" />

        <asp:CheckBox ID="CheckBox3" runat="server" Text ="喝茶" Width="100px" />

        <asp:CheckBox ID="CheckBox4" runat="server" Text ="唱歌" Width="100px" />

        <asp:CheckBox ID="CheckBox5" runat="server" Text ="购物" Width="100px" />

        <asp:CheckBox ID="CheckBox6" runat="server" Text ="看电影" Width="100px" />

        <asp:CheckBox ID="CheckBox7" runat="server" Text ="看书" Width="100px" />

        <asp:CheckBox ID="CheckBox8" runat="server" Text ="旅游" Width="100px" />

        <asp:CheckBox ID="CheckBox9" runat="server" Text ="听音乐" Width="100px" />

        <asp:CheckBox ID="CheckBox10" runat="server" Text ="爬山" Width="100px" />

        <asp:CheckBox ID="CheckBox11" runat="server" Text ="玩游戏" Width="100px" />

        <asp:CheckBox ID="CheckBox12" runat="server" Text ="看综艺节目" Width="100px" />

        <asp:CheckBox ID="CheckBox13" runat="server" Text ="学ASP.NET" Width="100px" />

        <br /><br />

        <asp:Button ID="btn_submit" runat="server" Text="提交" Height="29px" 

            Width="78px" onclick="btn_submit_Click" /> 

        <br /><br />

        您选择的是:<asp:TextBox ID="TextBox1" runat="server" Height="56px" 

            Width="310px" TextMode="MultiLine"></asp:TextBox>





    </div>

    <hr />

    <div style="text-align:center; padding:10px; ">

        <asp:Button ID="Button1" runat="server" Text="foreach循环语句应用于数组代码演示样例" 

            onclick="Button1_Click" />

    </div>

    

    </div>

    </form>

</body>

</html>

.aspx.cs代码例如以下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls; public partial class Sample_3_6 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ }
protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
{
//C#中的3元运算符 :?的使用方法
txt_1.Text = (CheckBox1.Checked) ? "选中状态" : "非选中状态"; }
protected void btn_submit_Click(object sender, EventArgs e)
{ //首先要清空TEXTBOX的内容;以免受上一次操作的影响
TextBox1.Text = "";
CheckBox chk; //foreach语句 ctl是循环的自变量不可被更改;所以要引入还有一个变量chk(控件类型)
foreach (Control ctl in div_chklist.Controls)
{ if (ctl is CheckBox) {
chk = (CheckBox)ctl;
if (chk.Checked) { TextBox1.Text += chk.Text + ","; }
} }
} protected void Button1_Click(object sender, EventArgs e)
{
TextBox1.Text = "";
char[] cA = "ABCDEFGHIJKLMNOPQRSTUVWXYZ".ToCharArray(); foreach (char _ca in cA) {
TextBox1.Text += _ca.ToString() + Convert.ToChar(13); } }
}

CheckBox和控件Foreach循环的更多相关文章

  1. MFC入门(三)-- MFC图片/文字控件(循环显示文字和图片的小程序)

    惯例附上前几个博客的链接: MFC入门(一)简单配置:http://blog.csdn.net/zmdsjtu/article/details/52311107 MFC入门(二)读取输入字符:http ...

  2. css 内容超过容器宽度,checkbox等控件不会随着内容延伸

    <div a> <div id='内容容器'> <div>很长的内容</div><input type='checkbox'/> </ ...

  3. JQuery中_Radio、DropDownList、Checkbox选择控件的处理

    Radio  1.获取选中值,三种方法都可以: $('input:radio:checked').val(): $("input[type='radio']:checked").v ...

  4. Foreach控件使用

    在SSIS中,Foreach控件可以循环处理选中的文件中的文件,例如sql文件,Excel文件等.下面就介绍一个比较经典的案例,将一个文件夹中包含的多个Excel文件循环导入至数据库中. 第一步:在数 ...

  5. C# winform 遍历所有页面的所有控件 ,然后判断组件类型是什么

    //循环整个form上的控件 foreach (Control c in this.Controls) { //看看是不是checkbox if (c is CheckBox) { //将找到的con ...

  6. 怎样实现Web控件文本框Reset的功能

    在ASP.NET开发过程序,在数据插入之后,文本框TextBox控件需要Reset.如果只有一两个文件框也许没有什么问题,如果网页上有很多文本框,你就会有点问题了.再加上某一情形,一些文本框是有默认值 ...

  7. Winform-CheckBox、ChecklistBox控件遍历代码

    CheckBox,是各种开发语言环境和网页中常用的控件.下面,本文给大家讲解的是C#Winform版的CheckBox.控件遍历.全选.反选实例代码.①直接引用如果窗体form中存在CheckBox控 ...

  8. ASP.NET - TreeView控件,只操作最后一级节点

    效果: 使用母板页进行,左右页面进行跳转. 绑定TreeView控件:http://www.cnblogs.com/KTblog/p/4792302.html 主要功能: 点击节点的时候,只操作最后一 ...

  9. CSharpGL(45)自制控件的思路

    CSharpGL(45)自制控件的思路 +BIT祝威+悄悄在此留下版了个权的信息说: 本文介绍CSharpGL实现自制控件的方法. 所谓自制控件,就是用纯OpenGL模仿WinForm里的Button ...

随机推荐

  1. 利用PS滤镜及图层叠加制作水墨荷花

    水墨荷花制作思路并不复杂:把图片转为黑白,用滤镜等增加水墨纹理即可.不过在处理的时候还有很多细节需要处理,如图片的背景,水墨纹理控制范围等,这些需要自己慢慢摸索. 原图 最终效果 1.打开素材图片,把 ...

  2. [Android Studio 权威教程]Windows下安装Android Studio

    从AS 0.5版本号開始使用.也是AS的推行者,在ApkBus公布的第一篇Android Studio Perview 2 获得了50K的浏览,1800多条回复下载. 在我的[Android Stud ...

  3. Highcharts将数据以图表的形式展现

    1.首先将Highcharts插件所需的js跟css样式文件引入项目中,下载地址为:Highcharts.rar 2.在前台页面中添加一个存放图表的容器 <div id="contai ...

  4. ASP.NET从MVC5升级到MVC6

    1-1)文件结构的升级(Area和Filter知识总结) - ASP.NET从MVC5升级到MVC6   ASP.NET从MVC5升级到MVC6 总目录 MVC5项目结构 带有Areas和Filter ...

  5. Delphi 实现无窗口移动(详细使用WM_NCHITTEST和PtInRect API进行测试)

    procedure imgListMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer) ...

  6. dumpbin

    在使用VC时,可以用DUMPBIN.EXE来得到某个DLL中所输出的符号的清单.如下面的 命令:dumpbin -exports Cmpnt1.dll如: C:/WINDOWS/system32> ...

  7. 搜索引擎爬虫蜘蛛的USERAGENT大全

    搜索引擎爬虫蜘蛛的USERAGENT大全 搜索引擎爬虫蜘蛛的USERAGENT收集,方便制作采集的朋友.   百度爬虫 * Baiduspider+(+http://www.baidu.com/sea ...

  8. 修改Tabhost样式和字体大小和居中显示

    有时候我们的tabhost并不需要贴图,所以这个时候就必须把文字居中显示和设置大小了,代码如下 setContentView(R.layout.home_vzo_tabhost);          ...

  9. 灵动标签的使用方法 ecms通过运行sql获取须要的记录

    在某些条件下,我们要求站点的某页上显示指定的信息, 可是这样的指定假设固定去用代码写死的话,对以后的修改将会是大麻烦: 这时候sql语句的优势就凸显出来,利用sql语句仅仅须要改改数字,就能让显示的内 ...

  10. 摘要算法CRC8、CRC16、CRC32,MD2 、MD4、MD5,SHA1、SHA256、SHA384、SHA512,RIPEMD、PANAMA、TIGER、ADLER32

    1.CRC8.CRC16.CRC32 CRC(Cyclic Redundancy Check,循环冗余校验)算法出现时间较长,应用也十分广泛,尤其是通讯领域,现在应用最多的就是 CRC32 算法,它产 ...