zoukankan      html  css  js  c++  java
  • 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="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>
  • 相关阅读:
    在服务端合并css和js以减少http请求数
    IE6 IE7(Q) IE8(Q) 不完全支持 !important 规则
    js 获取高度,宽度,绑定事件
    一段很有用的获取页面高度的js
    filter用AJAX取回动态数据进行筛选的时候,必须同时指定标签类型和 ID,才能正常进行筛选,要不然在Firefox下会出错
    匿名函数的链式调用
    js从数组中删除指定值(不是指定位置)的元素
    纯CSS的方法解决文字溢出与截断的问题
    javascript sort 排序
    WIN10系统找不到MSVCP120.dll
  • 原文地址:https://www.cnblogs.com/zhengqian/p/6915109.html
Copyright © 2011-2022 走看看