一、Repeater控件

数据循环编辑

1、repeater包括五大模板:

(1)HeaderTemplate:标题模板,对开头进行编辑,只执行一次

(2)FooterTemplate:页尾结束模板,对结尾进行编辑,只执行一次

(3)ItemTemplate:循环内容执行,内容有多少条,执行多少次

(4)AlternatingItemplate:隔条数据交替项进行格式设置

(5)SeparatorTemplate:记录之间的分隔符

例:

每条内容之间插入一条水平线

  1. <SeparatorTemplate>
  2. <tr>
  3. <td colspan="6"><hr /></td>
  4. </tr>
  5. </SeparatorTemplate>

2、Repeater编译方式

<%# Eval("属性名","{0:属性展示格式}")%>

<%# 方法名()%>

二、web中C#代码编辑方式

<%@ %>--其中编辑声明和引用

<% %>--其中编辑执行代码

<%= %>--其中编辑变量代码

三、Repeater数据展示

绑定数据源:

Repeater控件名.DataSource=集合

Repeater名.DataBind();

例:

  1. <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
  2.  
  3. <!DOCTYPE html>
  4.  
  5. <html xmlns="http://www.w3.org/1999/xhtml">
  6. <head runat="server">
  7. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  8. <title></title>
  9. </head>
  10. <body>
  11. <form id="form1" runat="server">
  12. <div>
  13. <asp:Repeater ID="Repeater1" runat="server">
  14. <HeaderTemplate>
  15. <table style="background-color:blue;">
  16. <tr>
  17. <td>用户名</td>
  18. <td>密码</td>
  19. <td>昵称</td>
  20. <td>性别</td>
  21. <td>生日</td>
  22. <td>年龄</td>
  23. <td>民族</td>
  24. </tr>
  25. </HeaderTemplate>
  26.  
  27. <ItemTemplate>
  28. <tr style="background-color:white;">
  29. <td><%#Eval("UserName") %></td>
  30. <td><%#Eval("Password") %></td>
  31. <td><%#Eval("NickName") %></td>
  32. <td><%#Eval("Sexstr") %></td>
  33. <td><%#Eval("Birthday","{0:yyyy年MM月dd日}") %></td>
  34. <td><%#Eval("Age") %></td>
  35. <td><%#Eval("NationName") %></td>
  36. </tr>
  37.  
  38. </ItemTemplate>
  39. <FooterTemplate>
  40. </table>
  41. </FooterTemplate>
  42. </asp:Repeater>
  43. <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/Default2.aspx">立即注册</asp:HyperLink>
  44. </div>
  45. </form>
  46. </body>
  47. </html>
  48. //绑定数据源
  49. protected void Page_Load(object sender, EventArgs e)
  50. {
  51. Repeater1.DataSource = new UserData().SelectAll();
  52. Repeater1.DataBind();
  53.  
  54. }

webform之Repeater控件的更多相关文章

  1. Webform(Repeater控件)

    一.Repeater控件 有五大模板 ItemTemplate :有多少条数据,执行多少遍        AlternatingItemTemplate : 对交替数据项进行格式设置       Se ...

  2. Webform中Repeater控件--绑定嵌入C#代码四种方式

    网页里面嵌入C#代码用的是<% %>,嵌入php代码<?php ?> 绑定数据的四种方式: 1.直接绑定 <%#Eval("Code") %> ...

  3. 【2017-05-18】WebForm的Repeater控件和一些简单控件

    一.Repeater控件 1. <%@ %> - 这里面写一些声明和引用的 <%  %> - 编写C#代码的 <%= %> - 往界面上输出一个变量的值 <% ...

  4. 【2017-05-18】WebForm的Repeater控件及简单控件

    <%@ %> - 这里面写一些声明和引用的 <%  %> - 编写C#代码的 <%= %> - 往界面上输出一个变量的值 <%# Eval("属性名 ...

  5. WebForm(四)——Repeater控件(重要、好用)

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

  6. 打造颠覆你想象中的高性能,轻量级的webform框架-----如何替换webform的垃圾控件(第一天)

    前文描述: 随着.net  推出 MVC框架以来,webform 与 mvc 的争论一直没有停止过,一直以来 mvc 的 拥护者远远高于 webform,但是webfrom的有些优势又是mvc而无法替 ...

  7. ASP.Net中通过Jquery前端对Repeater控件绑定的数据进行操作

    说明:由于Repeater控件是动态绑定,通过Id获取数据只能默认获取第一行: 1.对Repeater中div设置样式 2.通过$(".css").each(function(){ ...

  8. Repeater 控件

    Repeater 控件是一个容器控件,可用于从网页的任何可用数据中创建自定义列表.Repeater 控件没有自己内置的呈现功能,这意味着用户必须通过创建模板来提供 Repeater 控件的布局.当网页 ...

  9. Repeater控件用法

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Repeater.aspx. ...

随机推荐

  1. 【巷子】---middleware---redux-promise-middleware---【react】

    一.Middleware的由来 单一的state是存储在store中,当要对state进行更新的时候,首先要发起一个action(通过dispatch函数),action的作用就是相当于一个消息通知, ...

  2. rsync同步目录

    -a, --archive archive mode; equals -rlptgoD (no -H,-A,-X) -r, --recursive recurse into directories - ...

  3. Facebook Login api

    http://blog.kenyang.net/2012/01/androidfacebook-login-api.html http://blog.kenyang.net/2012/01/faceb ...

  4. [转]Android 代码自动提示功能

    源地址http://blog.sina.com.cn/s/blog_7dbac12501019mbh.html 或者http://blog.csdn.net/longvslove/article/de ...

  5. 在OpenCV中要练习的一些基本操作

    OpenCV上手有一些基本操作要练习下,其实是想把OpenCV玩的像MATLAB一样熟 照着MATLAB的手册从前到后找了下自己经常用到的东西,要完成的操作有: // zeros ones eyes ...

  6. 廖雪峰Java2面向对象编程-4抽象类和接口-2接口

    1.接口的定义 抽象方法本质上是定义接口规范. 在抽象类中定义了一个抽象方法,子类中必须实现这个抽象方法. public abstract class Person{ public abstract ...

  7. 控件之ReleLayout属性

    Android:控件布局(相对布局)RelativeLayout RelativeLayout是相对布局控件:以控件之间相对位置或相对父容器位置进行排列. 相对布局常用属性: 子类控件相对子类控件:值 ...

  8. [UE4]创建KillInfoPanel

    不设置UniformGrid的尺寸,改成在父级“WB_FPPCharacter”中设置尺寸,这样可以更方便的控制.

  9. echarts折现图配置

    js引用和div容器 <div id="container" style="height: 100%"></div> <scrip ...

  10. vue的坑

    1. (vue2.x以上,1.x没有问题)vue和jq一起使用的冲突:在使用了v-bind: class的元素上,当vue和jq都需要增改class时,用jq加的属性可能无效. 原因:当数据的布尔值改 ...