Repeater - 重复器
HeaderTemplate - 先执行,执行一次
FooterTemplate - 最后执行,执行一次
ItemTemplate - 在Header之后执行,有多少条数据绑定就执行多少次

AlterNatingItemTemplate - 交替项模板,与ItemTemplate交替执行

<%@ %> ------ 这里面写一些声明和引用的

<% %> -------- 编写C#代码的
<%= %>--------往界面上输出一个变量的值
<%# %>--------在Repeater数据展示中使用

<%# Eval("属性名","可选,格式字符串") %>

<%# 方法名() %>

注意:拖出来的控件后台取得是他的id,自己手写的表单元素后台取得是他的name!!!!!

Repeater 绑定数据、展示数据

 Repeater1.DataSource = new usersdata().selectall();
Repeater1.DataBind();
 <form id="form1" runat="server">
<asp:Repeater ID="Repeater1" runat="server">
<HeaderTemplate>
<table style="width:100%;background-color:navy;text-align:center;">
<tr style="color:white;"> <td>用户编码</td>
<td>密码</td>
<td>用户名</td>
<td>性别</td>
<td>身份证号码</td>
<td>生日</td>
<td>年龄</td>
<td>部门编码</td>
<td>联系电话</td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr style="background-color:white;"> <td><%#Eval("UserNumber")%></td>
<td><%#Eval("PassWord")%></td>
<td><%#Eval("UserName")%>同学</td>
<td><img src="<%#Eval("SexImg") %>" /></td>
<td><%#Eval("IdCode") %></td>
<td><%#Eval("Birthday","{0:yyyy年MM月dd日}")%></td>
<td><%#Eval("age")%></td>
<td><%#Eval("DepartmentCode")%></td>
<td><%#Eval("Phone")%></td>
</tr> </ItemTemplate>
<AlternatingItemTemplate>
<tr style="background-color:red"> <td><%#Eval("UserNumber")%></td>
<td><%#Eval("PassWord")%></td>
<td><%#Eval("UserName")%>同学</td>
<td><img src="<%#Eval("SexImg") %>" /></td>
<td><%#Eval("IdCode")%></td>
<td><%#Eval("Birthday","{0:yyyy年MM月dd日}")%></td>
<td><%#Eval("age")%></td>
<td><%#Eval("DepartmentCode")%></td>
<td><%#Eval("Phone")%></td>
</tr> </AlternatingItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
<asp:Button ID="Button1" runat="server" Text="注册" />
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/Default2.aspx">注册</asp:HyperLink>
</form>

2017-5-18 Repeater 重复器的使用的更多相关文章

  1. webform Repeater重复器、地址栏传值、Response

    Repeater: 重复器 <HeaderTemplate></HeaderTemplate> - 头模板:在循环开始时,其内容只会打印一遍 <ItemTemplate& ...

  2. repeater重复器、地址栏传值、response

    repeater重复器: <HeaderTemplate> <ItemTemplate> <AlternatingItemTemplate> <FooterT ...

  3. Repeater - 重复器

    Repeater - 重复器,用来展示泛型集合中的数据 五大模板:1.HeaderTemplate - 头模板,加载时会在开始执行一次2.FooterTemplate - 脚模板,加载时会在最后执行一 ...

  4. WebForm Repeater: 重复器

    Repeater控件,可以用来一次显示一组数据项.比如,可以用它们显示一个数据表中的所有行.             Repeater控件完全由模板驱动,提供了最大的灵活性,可以任意设置它的输出格式. ...

  5. 九月 26, 2017 10:18:14 上午 com.sun.jersey.server.impl.application.RootResourceUriRules <init> 严重: The ResourceConfig instance does not contain any root resource classes.

    Tomcat启动错误:九月 26, 2017 10:18:14 上午 com.sun.jersey.server.impl.application.RootResourceUriRules <i ...

  6. 日本IT行业劳动力缺口达22万 在日中国留学生迎来就业好时机 2017/07/18 11:25:09

    作者:倪亚敏 来源:日本新华侨报 发布时间:2017/07/18 11:25:09     据日本政府提供的数据,日本2018年应届毕业生的“求人倍率”已经达到了1.78倍.换言之,就是100名大学生 ...

  7. 2017.7.18 linux下ELK环境搭建

    参考来自:Linux日志分析ELK环境搭建  另一篇博文:2017.7.18 windows下ELK环境搭建   0 版本说明 因为ELK从5.0开始只支持jdk 1.8,但是项目中使用的是JDK 1 ...

  8. 2017.7.18 windows下ELK环境搭建

    参考来自:Windows环境下ELK平台的搭建 另一篇博文:2017.7.18 linux下ELK环境搭建 0 版本说明 因为ELK从5.0开始只支持jdk 1.8,但是项目中使用的是JDK 1.7, ...

  9. 湖南师范大学计算机基础课网络教学平台 版本 V2.0(2017.9.18)

    湖南师范大学计算机基础课网络教学平台 版本 V2.0(2017.9.18) 开发环境: 开发工具:VS2013,数据库:Sqlserver2012 开发语言:Asp.net MVC5 ,界面UI:jq ...

随机推荐

  1. node压力测试

    压力测试 ab测试(ApacheBench); 介绍: 这是apache提供的压测工具; 使用: 启动node服务; 我用的XAMPP,进入bin文件夹,打开命令行,执行下面命令: // -n: 总请 ...

  2. How To Use ggplot2

    0. Preparation and Introduction ggplot2是R中新颖的数据可视化包,这得益于Leland Wilkinson在他的著作<The Grammar of Grap ...

  3. ConcurrentHashMap总结

    线程不安全的HashMap 因为多线程环境下,使用HashMap进行put操作会引起死循环,导致CPU利用率接近100%,所以在并发情况下不能使用HashMap,如以下代码   final HashM ...

  4. yii2 创建ActiveForm(表单)

    表单的生成表单中的方法    ActiveForm::begin()方法    ActiveForm::end()方法    getClientOptions()方法    其它方法:errorSum ...

  5. Java异常分类及处理

    1.Throwable是所有异常的根(java.lang.Throwable)2.Error是错误(java.lang.Error) 当程序发生不可控的错误时,程序会报错,Error及其子类的对象不应 ...

  6. (function($){….})(jQuery)一种js插件写法

    我们先看第一个括号里边的内容:function($){….},这不就是一个匿名的函数吗?但是它的形参比较奇怪,是$,这里主要是为了不与其它的库冲突. 这样我们就比较容易理解第一个括号内的内容就是定义了 ...

  7. Java 别名(Aliasing)

    别名 (Aliasing) 别名,顾名思义,是有别于现在名字的另一个名字,但指的是不是同一个人或事物呢?比如,你上学的时候同学有没有给你起什么外号?如果有的话,你的名字和同学给你起的外号是不是都指的是 ...

  8. java类集框架(ArrayList,LinkedList,Vector区别)

    主要分两个接口:collection和Map 主要分三类:集合(set).列表(List).映射(Map)1.集合:没有重复对象,没有特定排序方式2.列表:对象按索引位置排序,可以有重复对象3.映射: ...

  9. dotnetcore中的IOptionsSnapshot<>的自动更新原理

    1.首先讲讲ChangeToken.OnChange方法: 原理是给一个CancellationToken注册一个消费者委托,调用CancellationToken的Cancel的时候会调用这个Can ...

  10. [ext4] 磁盘布局 - extent tree

    传统的类Unix文件系统,比如Ext3,都是使用一个间接数据块映射表来记录每一个数据块的分配情况的.但是这种机制对于超大文件的存储是有缺陷的,特别是当对超大文件进行删除和截断操作时.映射表会对每一个数 ...