CheckBox和控件Foreach循环
.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" />
<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循环的更多相关文章
- MFC入门(三)-- MFC图片/文字控件(循环显示文字和图片的小程序)
惯例附上前几个博客的链接: MFC入门(一)简单配置:http://blog.csdn.net/zmdsjtu/article/details/52311107 MFC入门(二)读取输入字符:http ...
- css 内容超过容器宽度,checkbox等控件不会随着内容延伸
<div a> <div id='内容容器'> <div>很长的内容</div><input type='checkbox'/> </ ...
- JQuery中_Radio、DropDownList、Checkbox选择控件的处理
Radio 1.获取选中值,三种方法都可以: $('input:radio:checked').val(): $("input[type='radio']:checked").v ...
- Foreach控件使用
在SSIS中,Foreach控件可以循环处理选中的文件中的文件,例如sql文件,Excel文件等.下面就介绍一个比较经典的案例,将一个文件夹中包含的多个Excel文件循环导入至数据库中. 第一步:在数 ...
- C# winform 遍历所有页面的所有控件 ,然后判断组件类型是什么
//循环整个form上的控件 foreach (Control c in this.Controls) { //看看是不是checkbox if (c is CheckBox) { //将找到的con ...
- 怎样实现Web控件文本框Reset的功能
在ASP.NET开发过程序,在数据插入之后,文本框TextBox控件需要Reset.如果只有一两个文件框也许没有什么问题,如果网页上有很多文本框,你就会有点问题了.再加上某一情形,一些文本框是有默认值 ...
- Winform-CheckBox、ChecklistBox控件遍历代码
CheckBox,是各种开发语言环境和网页中常用的控件.下面,本文给大家讲解的是C#Winform版的CheckBox.控件遍历.全选.反选实例代码.①直接引用如果窗体form中存在CheckBox控 ...
- ASP.NET - TreeView控件,只操作最后一级节点
效果: 使用母板页进行,左右页面进行跳转. 绑定TreeView控件:http://www.cnblogs.com/KTblog/p/4792302.html 主要功能: 点击节点的时候,只操作最后一 ...
- CSharpGL(45)自制控件的思路
CSharpGL(45)自制控件的思路 +BIT祝威+悄悄在此留下版了个权的信息说: 本文介绍CSharpGL实现自制控件的方法. 所谓自制控件,就是用纯OpenGL模仿WinForm里的Button ...
随机推荐
- kernel hexdump分析
驱动调试中,很多时候是二进制的,这个时候hexdump就是个非常有用的工具了. 不要再自己去实现类似的功能,kernel代码里面就有: 参考: kernel/lib/hexdump.c // 0Xxx ...
- 使用ServletFileUpload实现上传
1.首先我们应该为上传的文件建一个存放的位置,一般位置分为暂时和真是目录,那我们就须要获取这俩个目录的绝对路径,在servlet中我们能够这样做 ServletContext application ...
- dwz框架---(2)表单回调函数
dwz中的表单回调函数大概有下面几种: /** * 普通ajax表单提交 * @param {Object} form * @param {Object} callback * @param {Str ...
- asp于Server.MapPath用法
总是忘记Server.MapPath的用法,以下记录了,以后使用: 总注:Server.MapPath获得的路径都是server上的物理路径,也就是常说的绝对路径 1.Server.MapPath(& ...
- Swift - 高级运算符介绍
除了基本运算符之外,Swift还支持位运算和位移运算,包括: 1,按位取反运算:操作符是 ~ 2,按位与运算:操作符是 & 3,按位或运算:操作符是 | 4,按位异或运算:操作符是 ^ 5 ...
- POJ 3007 Organize Your Train part II
题意: 如上图所示,将一个字符串进行分割,反转等操作后不同字符串的个数: 例如字符串abba:可以按三种比例分割:1:3:2:2:3:1 部分反转可以得到如下所有的字符串: 去掉重复可以得到六个不同的 ...
- 注解框架---AndroidAnnotations
AndroidAnnotations是一个开源框架,旨在加快Android开发的效率.通过使用它开放出来的注解api,你差点儿可以使用在不论什么地方, 大大的降低了无关痛痒的代码量,让开发人员可以抽身 ...
- hadoop源码下载地址
http://svn.apache.org/repos/asf/hadoop/common/branches/
- ASI简单实现网络编程
使用iOS SDK中的HTTP网络请求API,相当的复杂,调用比較麻烦.ASIHTTPRequest 对CFNetwork API进行了封装.而且使用起来非常easy的一套API,在非常多比較老旧的项 ...
- codeforces 659C Tanya and Toys
题目链接:http://codeforces.com/problemset/problem/659/C 题意: n是已经有的数字,m是可用的最大数字和 要求选自己没有的数字,且这些数字的数字和不能超过 ...