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 ...
随机推荐
- 《C#多线程编程实战》1.10 lock关键字
lock关键字是锁定资源用的. 书上的代码解释很好. /// <summary> /// 抽象类 加减法 /// </summary> abstract class Count ...
- 第五篇 Python内置函数
内置函数 abs() delattr() hash() memoryview() set() all() dict() help() min() setattr() any() dir() ...
- django使用auth模块进行身份认证
https://docs.djangoproject.com/zh-hans/2.0/topics/auth/default/#authentication-in-web-requests djang ...
- EF进阶篇(一)——概述
前言 以前在ITOO里面和图书馆项目开发的时候,采用的这个技术,但是总是对上下文那里不是特别清楚.上下文这个概念很是模糊,所以这次再次拿起这个技术点儿,然后复习了一遍,发现我以前想的好简单. 内容 E ...
- 【转】如何把CD上的音乐拷贝到电脑上
参考:https://www.ixueshu.com/document/9c44893da6e90cf7318947a18e7f9386.html 参考:https://jingyan.baidu.c ...
- 【转】如何不让DataGridView自动生成列
源地址:https://www.cnblogs.com/hailexuexi/p/3983856.html
- 【转】VS2010中无System.Data.OracleClient引用的问题
源地址:http://blog.csdn.net/pinchw/article/details/30465749
- 洛谷P2770 航空路线问题(费用流)
传送门 完了这题好厉害……字符串什么的好麻烦…… 要求从$1$到$n$的路径,不重复,经过边数最多 每一个点拆成两个,$A_i,B_i$,然后$A_i$到$B_i$连容量为$1$,费用为$1$的边,保 ...
- ubuntu下安装谷歌浏览器
deb 是 Debian Linux 的安装格式,在 ubuntu 中同样可以使用.要安装 deb 安装包,需要使用 dpkg这个终端命令,命令格式如下: $ sudo dpkg -i <pac ...
- ssm框架搭建出现的异常:The import org.springframework cannot be resolved
1.检查是否有这个包;是否在maven依赖中添加了spring-context.,检查后我有这个包,而且在仓库中找到了 2.怀疑没有下完整,将其删除又导了一遍,还是报错. 3.后来重启了一遍eclip ...