原文发布时间为:2009-10-28 —— 来源于本人的百度文章 [由搬家工具导入]

后台:

using System;
using System.Collections.Generic;

public partial class _Default : System.Web.UI.Page
{

public List<Model> listModel = new List<Model>();
    protected void Page_Load(object sender, EventArgs e)
    {
        for (int i = 0; i < 4; i++)
        {
            Model model = new Model();
            model.Id = i + 10;
            model.Name = "Student" + i.ToString();
            model.Age = i + 20;
            listModel.Add(model);
        }
        for (int i = 0; i < 4; i++)
        {
            Response.Write("<font color='red'>" + listModel[i].Id.ToString() + "," + listModel[i].Name + "," + listModel[i].Age.ToString() + "</font><br/>");
        }
        repModel.DataSource = listModel;
        repModel.DataBind();

}
}

[Serializable]
public class Model
{
    private int id;
    private string name;
    private int age;

public int Id
    {
        get { return id; }
        set { id = value; }
    }
    public string Name
    {
        get { return name; }
        set { name = value; }
    }
    public int Age
    {
        get { return age; }
        set { age = value; }
    }
}

前台:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>无标题页</title>
</head>
<body>
    <form id="form1" runat="server">
        <div>
            <div>
                前台获取ID:<%=listModel[2].Id %></div>
            <asp:Repeater ID="repModel" runat="server">
                <HeaderTemplate>
                    <ul>
                </HeaderTemplate>
                <ItemTemplate>
                    <li>
                        <%#Eval("Id") %>
                        ,<%#Eval("Name") %>,<%#Eval("Age") %></li>
                </ItemTemplate>
                <AlternatingItemTemplate>
                    <li><font color="red">
                        <%#Eval("Id") %>
                        ,<%#Eval("Name") %>,<%#Eval("Age") %></font> </li>
                </AlternatingItemTemplate>
                <FooterTemplate>
                    </ul></FooterTemplate>
            </asp:Repeater>
        </div>
    </form>
</body>
</html>

运行结果图:

转载于:https://www.cnblogs.com/handboy/p/7158313.html

【源码】ListT泛型绑定repeater,以及repeater的交替绑定相关推荐

  1. QT源码剖析-QT对象通信机制信号槽的绑定具体实现

    本文详细介绍QT核心机制之一 信号和槽. 我们在此根据Qt源代码一步一步探究其信号槽的实现过程. 核心知识点: 模板元编程技术. Qt moc预编译机制. QObject类. 目录 1. QObjec ...

  2. Netty源码分析系列之服务端Channel的端口绑定

    扫描下方二维码或者微信搜索公众号菜鸟飞呀飞,即可关注微信公众号,Spring源码分析和Java并发编程文章. 微信公众号 问题 本文内容是接着前两篇文章写的,有兴趣的朋友可以先去阅读下两篇文章: Ne ...

  3. Laravel开发:Laravel核心——Ioc服务容器源码解析(服务器绑定)

    服务容器的绑定 bind 绑定 bind 绑定是服务容器最常用的绑定方式,在 上一篇文章中我们讨论过,bind 的绑定有三种: 绑定自身 绑定闭包 绑定接口 今天,我们这篇文章主要从源码上讲解 Ioc ...

  4. 源码解读_入口开始解读Vue源码系列(二)——new Vue 的故事

    作者:muwoo 转发链接:https://github.com/muwoo/blogs/blob/master/src/Vue/2.md 目录 入口开始解读Vue源码系列(一)--造物创世 入口开始 ...

  5. 分享62个PHP源码,总有一款适合您

    链接:https://pan.baidu.com/s/17mzEPqFhZp0UEvznSviiEA?pwd=njin  提取码:njin PHP源码 分享62个PHP源码,总有一款适合您 下面是文件 ...

  6. 精尽 Dubbo 原理与源码专栏( 已经完成 69+ 篇,预计总共 75+ 篇 )

    只更新在笔者的知识星球,欢迎加入一起讨论 Dubbo 源码与实现. ↓↓↓ 长按下方二维码加入 ↓↓↓ ↑↑↑ 长按上方二维码加入 目前已经有 1500+ 位球友加入- 进度:已经完成 69+ 篇,预 ...

  7. Dubbo 实现原理与源码解析系列 —— 精品合集

    摘要: 原创出处 http://www.iocoder.cn/Dubbo/good-collection/ 「芋道源码」欢迎转载,保留摘要,谢谢! 1.[芋艿]精尽 Dubbo 原理与源码专栏 2.[ ...

  8. Netty源码分析系列之常用解码器(下)——LengthFieldBasedFrameDecoder

    扫描下方二维码或者微信搜索公众号菜鸟飞呀飞,即可关注微信公众号,Spring源码分析和Java并发编程文章. 前言 在上一篇文章中分析了三个比较简单的解码器,今天接着分析最后一个常用的解码器:Leng ...

  9. 源码赏析 - 1K的Firewatch游戏

    前言 讲真,做前端越久,我们就越容易被思维所束缚.比如,应该没几个人会相信用1K代码能够写出一个游戏,而且还是3d的游戏. 在看这段代码之前我们不得不提到一个一年一度的比赛:js1k.每年,主办方会提 ...

  10. USB HID 多设备检查工具,使用USB Tree View源码修改而来

    最近一直在研究USB HID多设备升级,然后就查看了微软提供的WDK USB Tree View源码,但是没有找到USB多设备端口绑定的决定因素,当在电脑接上多个相同的USB设备时,就不好判断USB ...

最新文章

  1. framework7使用笔记
  2. Pod在多可用区worker节点上的高可用部署
  3. +1.1向量 链表 数组
  4. 【Android 逆向】ELF 文件格式 ( ELF 文件头 | ELF 文件头标志 | ELF 文件位数 | ELF 文件大小端格式 )
  5. java选填,java选择填空 - osc_ug2wy0bi的个人空间 - OSCHINA - 中文开源技术交流社区
  6. C/C++中的近指令、远指针和巨指针
  7. linux simple这个目录哪来的,Arch Linux 碎碎念
  8. Matlab Tricks(十二)—— 矩阵阈值化的实现
  9. linux系统教程vi命令详解,Linux操作系统vi命令详解及其使用技巧
  10. javascript:控制一个元素高度始终等于浏览器高度
  11. Windows10 VS2017 C++ Json解析(使用jsoncpp库)
  12. 强化学习 马尔可夫决策过程(MDP)是什么
  13. java scjp 试题_JAVA认证历年真题:SCJP考试真题和解析[1]
  14. 转载子龙山人 cocos2d-x学习资源汇总(持续更新。。。)
  15. 自动连上dns服务器啥意思,自动分配DNS服务器和手动设置有什么区别
  16. html表单中value的作用
  17. 宏正自动科技发表新款8/16端口双滑轨LCD KVM多电脑切换器
  18. 华录智达科技有限公司入职六个月浅谈
  19. 2021年中国给水泵市场趋势报告、技术动态创新及2027年市场预测
  20. ZooKepper Unable to start AdminServer, exiting abnormally

热门文章

  1. 关于安装AccessDatabaseEngine_x64.exe 的说明
  2. webpack图片打包
  3. Monorail tutorial
  4. linux文件句柄满了 现象_Linux 离奇磁盘爆满,如何解决? | 原力计划
  5. 9.FreeRTOS学习笔记-任务通知
  6. 使用NRF2401 STM32F303ZET6 NUCLEO 开发板
  7. 本地笔记软件_到底哪个笔记软件适合你
  8. 【C语言】能不能更快?
  9. 傅里叶变换 c语言程序,(快速傅里叶变换)C语言程序汇编
  10. 【FPGA】——UART串口通信