C#Repeater控件的使用
一、Repeater的用途
用来显示数据
二、Repeater的使用步骤
step1:在网页中拖入一个Repeater控件。在后台代码中,指定它的数据源,需要一个List泛型集合。
public partial class query : System.Web.UI.Page{protected void Page_Load(object sender, EventArgs e){Repeater1.DataSource = new FruitDA().select();Repeater1.DataBind();}}
step2.在源代码里编辑列名,指定需要显示的数据的属性名。
运行结果
查看源代码
小贴士:
Repeater没有在网页中显示任何东西,只是把文字数据传递到网页中。和Literal控件是一样的。
三、超链接传输数据
给新页面添加一个事件
protected void Page_Load(object sender, EventArgs e){Response.Write(Request["Ids"]);}
运行结果
点击“菠萝”
小贴士:当用超链接传输数据后,在鼠标位于超链接上时,可以在下方状态栏看到网址的变化。在接受数据的新页面的地址栏也可以看到区别。
四、综合运用
㈠以表格形式显示网页中的数据
本质:利用Repeater控件拼写字符串。
运行结果
㈡交替项标签<AlternatingItemTemplate>的使用。
<ItemTemplate><tr><td bgcolor="blue"><%#Eval("Ids") %> </td><td><%#Eval("Name") %></td></tr></ItemTemplate><AlternatingItemTemplate><td bgcolor="green"><%#Eval("Ids") %> </td><td ><%#Eval("Name") %></td></AlternatingItemTemplate>
运行结果
显示数据时,项标签和交替项标签交替执行,先执行项标签,再执行交替项标签。
㈢增删改查
step1.给新网页传输数据
<ItemTemplate><tr><td bgcolor="blue"><%#Eval("Ids") %> </td><td><%#Eval("Name") %></td><td><a href="Delete.aspx?Ids=<%#Eval("Ids") %>">删除</a><a>修改</a> </td></tr></ItemTemplate>
step2.在新页面加载事件中接收超链接传输的数据,根据该数据调用删除数据函数,然后返回原页面。
protected void Page_Load(object sender, EventArgs e){Response.Write(Request["Ids"]);new FruitDA().delete(Request["Ids"]);Response.Redirect("query.aspx");}
运行结果,点击“菠萝”后面的删除,
点击前,
点击后,
由于页面加载速度快,所以看不到删除页面的加载,原页面好像从没有离开过。
转载于:https://www.cnblogs.com/wllhq/p/4415700.html
C#Repeater控件的使用相关推荐
- Datalist控件,Repeater控件如何分页?
Asp.net提供了三个功能强大的列表控件:DataGrid.DataList和Repeater控件,但其中只有DataGrid控件提供分页功能.相对DataGrid,DataList和Repeate ...
- Repeater控件的分页问题
作者:zhoubin@mail.sdu.edu.cn 以前做ASP的时间不算短,可是做ASP.NET我是个新手.前几天做项目,遇到一个问题,要求比较复杂的数据格式显示,用DataGrid非常难实现,后 ...
- 使用嵌套的Repeater控件显示分级数据
作者:wincheer 来自:Asp.Net中文专业网 简介 本文描述如何使用嵌套的Repeater 控件来显示分级数据 .当然了,你也可以将这一技术应用到其他的列表绑定控件上去,比如DataGri ...
- 改变Repeater控件中按钮颜色
昨晚有在论坛看到一帖,手上的工作一直忙到现在,Insus.NET现在抽点时间尝试实现它. Insus.NET没有使用数据库作为数据源,而是使用List<T>作为数据源.因此你在这篇博文中学 ...
- Repeater控件的使用
Repeater控件的使用 今天学习了Repeater控件的使用,Repeater控件没有定义样式,要自己编写HTML来定义样式,这样工作量可能会大一些,但它所带来的好处是可以随心所欲地定义自己数据的 ...
- onmouseover和onmouseout在Repeater控件中应用
如果你曾看过这篇,http://www.cnblogs.com/insus/articles/1411057.html ,它是在GridView控件中演示,但是它的方法在Repeater控件是无法复制 ...
- 读书笔记:《Aspx开发200问》——如何实现Repeater控件的分页
由于Repeater控件没有分页相关的属性,要使用System.Web.UI.WebControl中的PageDataSource类. PageDataSource封装了DataGrid控件的分页属性 ...
- Repeater控件最后一笔记录高亮显示
Insus.NET以前有写过 <Repeater控件第前10笔记录高亮显示> 不过,现在有一个想法,就是最后一笔记录高亮显示,怎样实现? 技术要求,就是获取最后一笔的索引即可.可以从数据源 ...
- Repeater控件
Repeater控件和DataList控件,可以用来一次显示一组数据项.比如,可以用它们显示一个数据表中的所有行. Repeater控件完全由模板驱动,提供了最大的灵活性,可以任意设置它的输 ...
- asp.net学习之Repeater控件
Repeater控件和DataList控件,可以用来一次显示一组数据项.比如,可以用它们显示一个数据表中的所有行. Repeater控件完全由模板驱动,提供了最大的灵活性,可以任意设置它的输 ...
最新文章
- apachectl startssl启动apache自动运行输入密码
- windows 下更新 npm 和 node
- java迭代器用途_各位JAVA前辈,迭代器使用报错。
- 计算机专业女兵,陈豪2010《点解阿Sir》剧照
- 金九银十专供 | 175 道 Go 工程师必考面试题 + 详细解答
- Go的数组切片 Python的列表
- django新建utils文件夹与导入方法
- SAP License:你是工程师还是顾问
- I.MX6 Parallel RGB LCD Datasheet描述
- IP Scanner Pro for Mac 4.05 局域网IP扫描工具
- Atitit 圣阿提拉克斯阿克巴仁波切诗歌集 1. 诗歌集分类	1 1.1. 国王颂歌	1 1.2. 爱情类(相逢 赞美 相识 思念 离去 分分离离 忘记)	1 1.3. 其他	1 1.4. 大
- 以太坊手续费详细分析
- 【网络工程师配置篇】华为RIP路由基础配置续篇——重分发
- esphome 在添加设备是出现错误
- python小练习--GUI基础
- 9个好用的生命科学研究工具分享
- 刘海洋《LaTex入门》学习笔记4
- 电影《翻滚吧阿信》中的管理知识
- 二次安装mysql时出现的问题及解决
- 蚂蚁估值之惑:金融科技公司可以约等于科技公司吗?
热门文章
- Tensorflow2下载与安装
- Yarn无法查看日志: Aggregation may not be complete, Check back later or try the nodemanager at xxxx:xxxx
- react多个网络请求_react中网络请求的优化!
- 那些在错误道路上一路狂奔的国产VR
- redis演练(7) redis Sentinel实现故障转移
- 网络排障少走弯路两案例速解网管疑难
- Linux 服务器做网关
- 黑马程序员-面向对象-08天-2 (多态)
- ASA L2L *** IKEV2共享密钥配置
- 实时监控 轻松玩转IT运维