2017-5-18 Repeater 重复器的使用

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>
时间: 2024-10-24 21:01:26

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

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

Repeater: 重复器 <HeaderTemplate></HeaderTemplate> - 头模板:在循环开始时,其内容只会打印一遍 <ItemTemplate></ItemTemplate> - 项模板:重复循环打印其内容 <AlternatingItemTemplate></AlternatingItemTemplate> - 交替模板:与项模板交替打印 <FooterTemplate></FooterT

repeater重复器

repeater重复器: <HeaderTemplate> <ItemTemplate> <AlternatingItemTemplate> <FooterTemplate> 实体类与数据访问类: 实体类包含属性扩展 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Data.SqlClient; /// <

7.14 Repeater - 重复器

Repeater - 重复器,用来展示泛型集合中的数据 五大模板: 1.HeaderTemplate - 头模板,加载时会在开始执行一次 2.FooterTemplate - 脚模板,加载时会在最后执行一次 3.ItemTemplate - 项模板,数据源的数据有多少条就会重复多少次 4.AlternatingItemTemplate - 交替项模板,会与项模板交替执行,直到数据源中的数据重复完毕 后台绑定数据: //1.需要把数据查出来 List<Users> list = new User

ASP.Net简介、IIS服务器和Repeater重复器

简介:ASP.NET - 制作网站应用程序的技术 WebForm -出来时间比较早,敏捷.便捷开发,封装一些控件,慢慢发现一些控件做的挺好,真正使用没有那么敏捷 MVC -出来时间比较晚 什么东西? winform 界面 - 后台 - 数据库 共同组合出来的程序:ASP.NET 界面(HTML+CSS+JS) - 后台 - 数据库 运行机制:winform - 程序是安装在用户的电脑上,程序是运行在用户电脑上的.net Framework框架上的 ASP.NET - 通过浏览器向服务器发送请求,

Repeater - 重复器,用来展示泛型集合中的数据

五大模板: 1.HeaderTemplate - 头模板,加载时会在开始执行一次 2.FooterTemplate - 脚模板,加载时会在最后执行一次 3.ItemTemplate - 项模板,数据源的数据有多少条就会重复多少次 4.AlternatingItemTemplate - 交替项模板,会与项模板交替执行,直到数据源中的数据重复完毕 后台绑定数据: //1.需要把数据查出来 List<Users> list = new UsersData().SelectAll(); //2.绑定显

WebForm Repeater:重复器

五大模板: HeaderTemplate - 头模板  里面内容在开始显示一遍 ItemTemplate - 项模板  有多少条数据显示多少条 FooterTemplate -脚模板  里面内容在结束显示一遍 AlternatingItemTemplate - 交替项模板 与ItemTemplate一起用 数据绑定 list<Users> li =new usersData().Select(); Repeater1.DataSource=li;Repeater1.DataBind(); 数据

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

作者:倪亚敏 来源:日本新华侨报 发布时间:2017/07/18 11:25:09   据日本政府提供的数据,日本2018年应届毕业生的"求人倍率"已经达到了1.78倍.换言之,就是100名大学生里有178个就业岗位可选择,即使所有大学毕业生都进入劳动力市场,也还有78个岗位空缺.劳动力现状是寒冷冬天,而学生们确实迎来了就业春天. 在众多岗位当中,日本的信息技术(IT)领域采用的外国人留学生最多.去年,已经在日本企业就职的留学生当中(除去制造行业),27.3%的毕业生进入了IT行业.根

2017.12.18 2周1次课

2017.12.18 二周第一次课 2.6 相对和绝对路径 什么是一个文件的路径呢 简单地说,就是这个文件存放的地方.只要你告诉系统某个文件的路径,系统就可以找到这个文件 Linux中,存在着绝对路径和相对路径. 绝对路径:路径一定是由根目录"/"开头的,不管在哪个目录下,都能通过绝对路径找到这个文件. 相对路径 :是你所在位置的路径,以当前目录开头的. 查看当前目录的路径,使用命令[pwd] ".ssh/authorized_keys"就是相对路径,相对"

2017.2.18

1.函数包装器 1.设计通用的函数执行接口,可以设置计数(函数执行次数)和关卡2.函数包装器依赖于函数模板,实现通用泛型 3.函数代码可以内嵌在函数中 最基本模板: 1 //函数包装器, T数据类型, F是函数 2 template<typename T,typename F> 3 T run(T v, F f) 4 { 5 static int count = 0; 6 count++;//计数器 7 std::cout << "run 一个参数的包装器 执行"