Checkbox与foreach循环
呈现形态&控件语法
<span style=”display:inline-block;”>
<input id=”checkBox2” type=”checkBox” name=”checkBox2”/>
<label for=”checkBox2”>逛街</label>
</span>
控件语法:
<asp:checkbox id=”checkbox1” runat=”server”>
Text=”我是Autopostback”
Autopostback=“true”
Checked=“true||false”
Oncheckedchanged=“checkbox_checkedchangeed”/>
Foreach 循环的形式
Forreach (自变量a in 集合b)
{
操作每一个啊;
}
要点:
1. 自变量a是某种类型的变量(int string double char textbox label control form...);
2. 集合b是一组变量,单必须确保a和b的类型相同;
3. A在循环体中可以被调用,单不可以被赋值和改动;
实例:
ASP.net <body>
<form id="form1" runat="server">
<div>
<div id="aihao" runat="server">
<p>请选择你的爱好:</p>
<asp:CheckBox ID="CheckBox1" runat="server" Text="篮球" />
<asp:CheckBox ID="CheckBox2" runat="server" Text="足球" />
<asp:CheckBox ID="CheckBox3" runat="server" Text="游泳"/>
<asp:CheckBox ID="CheckBox10" runat="server" Text="唱歌"/>
<asp:CheckBox ID="CheckBox9" runat="server" Text="武术" />
<asp:CheckBox ID="CheckBox8" runat="server" Text="乐器"/>
<asp:CheckBox ID="CheckBox7" runat="server" Text="弹琴"/>
<asp:CheckBox ID="CheckBox6" runat="server" Text="画画"/>
<asp:CheckBox ID="CheckBox5" runat="server" Text="写作"/>
<asp:CheckBox ID="CheckBox4" runat="server" Text="看书"/>
<asp:Button ID="Button1" runat="server" Text="提交" OnClick="Button1_Click"/>
</div>
</div>
<p>
<asp:TextBox ID="TextBox1" runat="server" TextMode="MultiLine" Height="112px" Width="580px"></asp:TextBox>
</p>
<p>
</p>
</form>
</body> C#事件 public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ } //提交
protected void Button1_Click(object sender, EventArgs e)
{
TextBox1.Text = null; //textbox设置为空,要不循环点击提交会累加。
CheckBox _ch; //定义一个checkbox 一个变量。 foreach (Control ctr in aihao.Controls)
{
if (ctr is CheckBox)
{
_ch = (CheckBox)ctr; //把aihao这个div层里面的是checkbox赋值给_ch
if (_ch.Checked)
{
TextBox1.Text += _ch.Text + ",";
}
}
}
}
}
Checkbox与foreach循环的更多相关文章
- CheckBox和控件Foreach循环
.aspx代码例如以下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Sam ...
- 关于“foreach循环”中遇到的几个问题总结
1.列表页面用"foreach循环"的时候数据没有显示,此时需要检查你对象模型中属性的首字母是否大写,切记不能大写(本人在做一个项目的时候,对象模型是别人建立的,属性首字母大写了, ...
- JAVA中的for-each循环与迭代
在学习java中的collection时注意到,collection层次的根接口Collection实现了Iterable<T>接口(位于java.lang包中),实现这个接口允许对象成为 ...
- foreach循环 Java
第一次遇到foreach循环,是在PHP的数组中,同样,在Java数组中,也遇到了foreach循环,都是用来遍历数组(集合).遍历数组,首先想到的一般都是用while,do while,for循环, ...
- 集合框架遍历方式之——for-each循环
从Java5起,在Java中有了for-each循环,可以用来循环遍历collection和array.Foreach循环允许你在无需保持传统for循环中的索引,或在使用iterator /ListI ...
- Java语法糖1:可变长度参数以及foreach循环原理
语法糖 接下来几篇文章要开启一个Java语法糖系列,所以首先讲讲什么是语法糖.语法糖是一种几乎每种语言或多或少都提供过的一些方便程序员开发代码的语法,它只是编译器实现的一些小把戏罢了,编译期间以特定的 ...
- 巧用array_map()和array_reduce()替代foreach循环
1.array_reduce( $arr , callable $callback ) 使用回调函数迭代地将数组简化为单一的值. 其中$arr 为输入数组,$callback($result , $v ...
- For-Each循环
For-Each循环也叫增强型的for循环,或者叫foreach循环. For-Each循环是JDK5.0的新特性(其他新特性比如泛型.自动装箱等). For-Each循环的加入简化了集合的遍历. 语 ...
- php学习笔记:foreach循环访问关联数组里的值
foreach循环可以将数组里的所有值都访问到,下面我们展示下,用foreach循环访问关联数组里的值. 例如: $fruit=array('apple'=>"苹果",'ba ...
随机推荐
- ubuntu14.04,安装docker(源代码管理工具)
一,安装docker: 1,安装curl:在shell中执行:sudo apt-get install curl 2,shell中执行:curl -sSL https://get.daocloud.i ...
- Atcoder Grand Contest 031B(DP,思维)
#include<bits/stdc++.h>using namespace std;int a[200007];int b[200007];long long dp[200007];lo ...
- spring boot项目分享
Spring boot项目分享 以下项目是我自己做的一些练习项目,有兴趣的小伙伴可以下载下来看下 1.员工管理系统 下载地址:我的github 后续会继续补充
- 微信小程序HTTPS - cenos apache 下安装SSL证书
1.yum install mod_ssl 2.接下来,我们需要创建一个新目录,我们将存储服务器密钥和证书 mkdir /root/ssl 3.vi /etc/httpd/conf.d/ssl.con ...
- Python之路番外:PYTHON基本数据类型和小知识点
Python之路番外:PYTHON基本数据类型和小知识点 一.基础小知识点 1.如果一行代码过长,可以用续行符 \换行书写 例子 if (signal == "red") and ...
- SDUT OJ 数据结构实验之图论八:欧拉回路
数据结构实验之图论八:欧拉回路 Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem Descrip ...
- 最短路径 Dijkstra算法 AND Floyd算法
无权单源最短路:直接广搜 void Unweighted ( vertex s) { queue <int> Q; Q.push( S ); while( !Q.empty() ) { V ...
- SDUT OJ 数据结构实验之二叉树六:哈夫曼编码
数据结构实验之二叉树六:哈夫曼编码 Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem Descr ...
- 修复win10无法双击打开txt文档.reg
Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\.txt]@="txtfile""Content Type& ...
- java 的在线下载文件 .pdf
java 的在线下载文件 .pdf 1.下载资源的本地位置 2.设置响应头 3.下载代码 1 PeriodicalResource periodicalResource = periodicalR ...