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 ...
随机推荐
- 关于小程序bindregionchange事件在IOS崩溃的问题
先说下原因,我在bindregionchange事件触发函数中设置了经纬度,而latitude和longitude是绑定在map组件上的,滑动地图的过程中重新设置了地图中心点的经纬度,会导致地图本身的 ...
- Agreement has been updated--Edit Phone Number最便捷解决办法(不需要安全提示问题和双重认证)
2018年06月04日亲测有效: CSDN博客跳转网址:
- PHP项目目录结构
PHP项目目录结构 原创 2017年11月23日 16:02:18 标签: php / 结构 1226 一个完整的项目需要有三大部分构成,项目框架,业务实现,公共支持.为了便于开发维护,通常使三部分分 ...
- 【BZOJ3622】已经没什么好害怕的了 容斥原理+dp
Description Input Output Sample Input 4 2 5 35 15 45 40 20 10 30 Sample Output 4 HINT 输入的2*n个数字保证全不相 ...
- lamp centos下一键安装
系统需求 系统支持:CentOS 6+/Debian 7+/Ubuntu 12+ 内存要求:≥ 512MB 硬盘要求:至少 5GB 以上的剩余空间 服务器必须配置好 软件源 和 可连接外网 必须具有系 ...
- centos7用docker安装elasticsearch5.6.13的主从
说明: 准备2台机器,我这里有192.168.0.170 和 192.168.0.169 192.168.0.170 作为master 192.168.0.169 作为普通node 一.环境1.doc ...
- 存入azure table时忽略某个属性
public class CustomTableEntity : TableEntity { public override IDictionary<string, EntityProperty ...
- JDBC_时间操作_时间段和日期段查询
import java.sql.Connection; import java.sql.DriverManager;import java.sql.PreparedStatement;import j ...
- 前端模块开发的基础代码,兼容amd,cmd标准,也可以直接使用window来引用对象
(function(global, factory) { if (typeof define === 'function' && define.amd) { define(functi ...
- StyleSheet
StyleSheet.create()方法 //定义组件 var App = React.createClass({ render:function () { return( <View sty ...