【源码】ListT泛型绑定repeater,以及repeater的交替绑定
原文发布时间为: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的交替绑定相关推荐
- QT源码剖析-QT对象通信机制信号槽的绑定具体实现
本文详细介绍QT核心机制之一 信号和槽. 我们在此根据Qt源代码一步一步探究其信号槽的实现过程. 核心知识点: 模板元编程技术. Qt moc预编译机制. QObject类. 目录 1. QObjec ...
- Netty源码分析系列之服务端Channel的端口绑定
扫描下方二维码或者微信搜索公众号菜鸟飞呀飞,即可关注微信公众号,Spring源码分析和Java并发编程文章. 微信公众号 问题 本文内容是接着前两篇文章写的,有兴趣的朋友可以先去阅读下两篇文章: Ne ...
- Laravel开发:Laravel核心——Ioc服务容器源码解析(服务器绑定)
服务容器的绑定 bind 绑定 bind 绑定是服务容器最常用的绑定方式,在 上一篇文章中我们讨论过,bind 的绑定有三种: 绑定自身 绑定闭包 绑定接口 今天,我们这篇文章主要从源码上讲解 Ioc ...
- 源码解读_入口开始解读Vue源码系列(二)——new Vue 的故事
作者:muwoo 转发链接:https://github.com/muwoo/blogs/blob/master/src/Vue/2.md 目录 入口开始解读Vue源码系列(一)--造物创世 入口开始 ...
- 分享62个PHP源码,总有一款适合您
链接:https://pan.baidu.com/s/17mzEPqFhZp0UEvznSviiEA?pwd=njin 提取码:njin PHP源码 分享62个PHP源码,总有一款适合您 下面是文件 ...
- 精尽 Dubbo 原理与源码专栏( 已经完成 69+ 篇,预计总共 75+ 篇 )
只更新在笔者的知识星球,欢迎加入一起讨论 Dubbo 源码与实现. ↓↓↓ 长按下方二维码加入 ↓↓↓ ↑↑↑ 长按上方二维码加入 目前已经有 1500+ 位球友加入- 进度:已经完成 69+ 篇,预 ...
- Dubbo 实现原理与源码解析系列 —— 精品合集
摘要: 原创出处 http://www.iocoder.cn/Dubbo/good-collection/ 「芋道源码」欢迎转载,保留摘要,谢谢! 1.[芋艿]精尽 Dubbo 原理与源码专栏 2.[ ...
- Netty源码分析系列之常用解码器(下)——LengthFieldBasedFrameDecoder
扫描下方二维码或者微信搜索公众号菜鸟飞呀飞,即可关注微信公众号,Spring源码分析和Java并发编程文章. 前言 在上一篇文章中分析了三个比较简单的解码器,今天接着分析最后一个常用的解码器:Leng ...
- 源码赏析 - 1K的Firewatch游戏
前言 讲真,做前端越久,我们就越容易被思维所束缚.比如,应该没几个人会相信用1K代码能够写出一个游戏,而且还是3d的游戏. 在看这段代码之前我们不得不提到一个一年一度的比赛:js1k.每年,主办方会提 ...
- USB HID 多设备检查工具,使用USB Tree View源码修改而来
最近一直在研究USB HID多设备升级,然后就查看了微软提供的WDK USB Tree View源码,但是没有找到USB多设备端口绑定的决定因素,当在电脑接上多个相同的USB设备时,就不好判断USB ...
最新文章
- framework7使用笔记
- Pod在多可用区worker节点上的高可用部署
- +1.1向量 链表 数组
- 【Android 逆向】ELF 文件格式 ( ELF 文件头 | ELF 文件头标志 | ELF 文件位数 | ELF 文件大小端格式 )
- java选填,java选择填空 - osc_ug2wy0bi的个人空间 - OSCHINA - 中文开源技术交流社区
- C/C++中的近指令、远指针和巨指针
- linux simple这个目录哪来的,Arch Linux 碎碎念
- Matlab Tricks(十二)—— 矩阵阈值化的实现
- linux系统教程vi命令详解,Linux操作系统vi命令详解及其使用技巧
- javascript:控制一个元素高度始终等于浏览器高度
- Windows10 VS2017 C++ Json解析(使用jsoncpp库)
- 强化学习 马尔可夫决策过程(MDP)是什么
- java scjp 试题_JAVA认证历年真题:SCJP考试真题和解析[1]
- 转载子龙山人 cocos2d-x学习资源汇总(持续更新。。。)
- 自动连上dns服务器啥意思,自动分配DNS服务器和手动设置有什么区别
- html表单中value的作用
- 宏正自动科技发表新款8/16端口双滑轨LCD KVM多电脑切换器
- 华录智达科技有限公司入职六个月浅谈
- 2021年中国给水泵市场趋势报告、技术动态创新及2027年市场预测
- ZooKepper Unable to start AdminServer, exiting abnormally