呈现形态&控件语法

<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="看书"/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<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>
&nbsp;</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循环的更多相关文章

  1. CheckBox和控件Foreach循环

    .aspx代码例如以下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Sam ...

  2. 关于“foreach循环”中遇到的几个问题总结

    1.列表页面用"foreach循环"的时候数据没有显示,此时需要检查你对象模型中属性的首字母是否大写,切记不能大写(本人在做一个项目的时候,对象模型是别人建立的,属性首字母大写了, ...

  3. JAVA中的for-each循环与迭代

    在学习java中的collection时注意到,collection层次的根接口Collection实现了Iterable<T>接口(位于java.lang包中),实现这个接口允许对象成为 ...

  4. foreach循环 Java

    第一次遇到foreach循环,是在PHP的数组中,同样,在Java数组中,也遇到了foreach循环,都是用来遍历数组(集合).遍历数组,首先想到的一般都是用while,do while,for循环, ...

  5. 集合框架遍历方式之——for-each循环

    从Java5起,在Java中有了for-each循环,可以用来循环遍历collection和array.Foreach循环允许你在无需保持传统for循环中的索引,或在使用iterator /ListI ...

  6. Java语法糖1:可变长度参数以及foreach循环原理

    语法糖 接下来几篇文章要开启一个Java语法糖系列,所以首先讲讲什么是语法糖.语法糖是一种几乎每种语言或多或少都提供过的一些方便程序员开发代码的语法,它只是编译器实现的一些小把戏罢了,编译期间以特定的 ...

  7. 巧用array_map()和array_reduce()替代foreach循环

    1.array_reduce( $arr , callable $callback ) 使用回调函数迭代地将数组简化为单一的值. 其中$arr 为输入数组,$callback($result , $v ...

  8. For-Each循环

    For-Each循环也叫增强型的for循环,或者叫foreach循环. For-Each循环是JDK5.0的新特性(其他新特性比如泛型.自动装箱等). For-Each循环的加入简化了集合的遍历. 语 ...

  9. php学习笔记:foreach循环访问关联数组里的值

    foreach循环可以将数组里的所有值都访问到,下面我们展示下,用foreach循环访问关联数组里的值. 例如: $fruit=array('apple'=>"苹果",'ba ...

随机推荐

  1. Kotlin 字符模板

    Kotlin的字符模板和c语言的格式化输出有点像. 先来说说Kotlin 的字符模板怎么弄. fun main(args:Array<String>) { var name="T ...

  2. plantix插件工具,eclipse工具

    代码修改后部署流程: 修改代码-->自动构建工作空间(将修改的代码或配置文件复制到classes文件夹)-->发布到tomcat环境中-->重启服务器运行 常见报错:java.lan ...

  3. 【离散数学】 SDUT OJ 集合的包含

    集合的包含 Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Problem Description 已知含n个元素的集合的子集 ...

  4. BZOJ1012 [JSOI2008]最大数 线段树

    题目描述 现在请求你维护一个数列,要求提供以下两种操作: 1. 查询操作. 语法:Q L 功能:查询当前数列中末尾L个数中的最大的数,并输出这个数的值. 限制:LLL不超过当前数列的长度.(L> ...

  5. 洛谷 P1546 最短网络 Agri-Net(最小生成树)

    嗯... 题目链接:https://www.luogu.org/problemnew/show/P1546 首先不难看出这道题的思想是用了最小生成树,但是这道题有难点: 1.读题读不明白 2.不会读入 ...

  6. Qt 学习之路 2(58):编辑数据库外键

    Qt 学习之路 2(58):编辑数据库外键(skip) 豆子 2013年7月12日 Qt 学习之路 2 13条评论 前面几章我们介绍了如何对数据库进行操作以及如何使用图形界面展示数据库数据.本章我们将 ...

  7. AngularJs解决表达式闪烁的问题(ng-cloak)

    举例: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8 ...

  8. HDU_1430 魔板 【BFS+康托展开+置换】

    一.题面 POJ1430 二.分析 该题与之前做的八数码不同,它是一个2*4的棋盘,并且没有空的区域.这样考虑的情况是很少的,依然结合康托展开,这时康托展开最多也只乘7的阶乘,完全可以BFS先预处理一 ...

  9. 队列 102 Binary Tree Level Order Traversal

    队列的基本应用 - 广度优先遍历 1)树 : 层序遍历: 2)图:无权图的最短路径. 使用队列来实现二叉树的层序遍历,需要多关注一个层数的信息 /** * Definition for a binar ...

  10. ACM浮点数相关的陷阱

    误差修正 因为被计算机表示浮点数的方式所限制,CPU在进行浮点数计算时会出现误差.如执行0.1 + 0.2 == 0.3结果往往为false,在四则运算中,加减法对精度的影响较小,而乘法对精度的影响更 ...