绑定控件中%#Eval()%和%=变量%的执行顺序
repeater.databind()后,控件itemtemplate和AlternatingItem模版中的 控件中的 属性=<%#Eval()%> 先运行赋值绑定一行,然后再触发这一行的repeater_ItemDataBound()事件函数,然后再 属性=<%#Eval()%> 先运行赋值绑定一行,然后再触发这一行的repeater_ItemDataBound()事件函数(因此在该事件函数中可以得到该行中被Eval绑定的属性值),以此类推。因此总是先算完<%#Eval()%><%#Bind()%>,在最后一个Item行的的repeater_ItemDataBound()事件函数执行完毕之后,再执行<%=变量%>,然后,再转回绑定程序的代码repeater.Bind(),并继续向下执行。
aspx的源码文件中按照出现的顺序对<%=变量%>之类的赋值,repeater里面嵌套控件包含<%=变量%>,如其位置在repeater对象自身的<%=变量%>之前,则先算嵌套控件里面的<%=变量%>,再算repeater自身包含对象的<%=变量%>,)。
如果要想同步绑定变量,想了个办法,随便绑定Eval()一个字段,软后将需要在这里显示的内容变量直接放到后面的格式化字符串里,Name=<%#Eval("UcountyId",county)%>
footertemplate中的控件不在ItemDataBound()(headertemplate应该也是这样)中绑定,
这之前还未曾注意过这些问题,以后再验证验证
绑定控件中%#Eval()%和%=变量%的执行顺序相关推荐
- c# Winform中menuStrip控件中ToolStripMenuItem排序说明
C#的ContextMenuStrip控件中,没有为ToolStripMenuItem安排顺序的属性.想要为ToolStripMenuItem排序,或者加入新项加到某个位置,无法通过属性值来控制顺序. ...
- c#Winform中menuStrip控件中ToolStripMenuItem排序说明
C#的ContextMenuStrip控件中,没有为ToolStripMenuItem安排顺序的属性.想要为ToolStripMenuItem排序,或者加入新项加到某个位置,无法通过属性值来控制顺序. ...
- 【ASP.NET】第八课——GridView 控件的编辑功能优化,GridView控件中嵌套DropDownList控件
知识点:掌握 GridView 的编辑.高亮显示的功能 .GridView控件中嵌套DropDownList控件获取数据源. [ASP.NET]第七课--数据绑定和 GridView 控件的使用 重点 ...
- 在 Web 数据控件中显示二进制数据54
简介 前面的教程中 , 我们介绍了将二进制数据与应用程序的基础数据模型相关联的两种方法 , 并使用FileUpload 控件从浏览器向 Web 服务器的文件系统上载.我们还将了解怎样将上载的二进制数据 ...
- 在 DataList 或 Repeater 控件中分页报表数据44
简介 在在线应用程序中显示数据时,分页和排序是两个非常常见的功能.例如,在一个在线书店搜寻 ASP.NET 书籍时,可能会有数以百计种这样的图书,但在报表的每页只列出十个匹配的搜索结果.而且,搜索结果 ...
- [翻译]Scott Mitchell 的ASP.NET 2.0数据教程之十三:在DetailsView控件中使用TemplateField...
导言 比起BoundField.CheckBoxField.HyperLinkField以及其他的那些数据字段控件(data field controls)来说,TemplateField提供了一种高 ...
- 在DataList控件中删除数据记录
(一)在DataList控件中删除记录的设计要点 在DataList控件中删除数据记录的设计相对简单一点.该功能设计的重点在于当用户单击[删除]按钮时,程序如何判断要删除的是哪一行.使DataList ...
- [翻译]Scott Mitchell 的ASP.NET 2.0数据教程之十二:在GridView控件中使用TemplateField
在ASP.NET 2.0中操作数据:在GridView控件中使用TemplateField 英文原版 | 本教程的代码(C#) | 翻译目录 | 原文目录 导言 GridView ...
- 运用C#在VS2017的PictureBox控件中绘制简易二自由度机械臂,并且让机械臂实现画直线、圆、人物轮廓及写字的功能。
运用C#在VS2017的PictureBox控件中绘制简易二自由度机械臂,并且让机械臂实现画直线.圆.人物轮廓及写字的功能. 给大家看看效果吧 演示写字视频在下: VID 首先放置了诸多控件 在给控件 ...
最新文章
- 分享一个python cookbook的在线教程地址
- *11.迪杰斯克拉算法
- Spring Boot-Spring Tool Suit + Gradle 构建第一个Spring Boot 项目02
- 数据库事务的概念及其实现原理
- python猜猜我是几,我在python中猜数游戏的问题
- 今晚直播丨MySQL的查询与优化
- org.apache.commons.fileupload.DiskFileUpload1
- 查看360极速浏览器已保存的星号密码明文
- Modbus的十大问题
- 2020第二届长安杯电子数据竞赛试题(二次修改版),本人亲解,尽量做到细致仔细,镜像百度网盘奉上,建议大家联系一下,弘连题目还是很好的(强烈推荐)
- 2017百度之星资格赛 1003:度度熊与邪恶大魔王(DP)
- 峰值检测电路和精密整流电路
- STM32实现PT100测温系统设计报告(OLED屏显示)
- javamail发送SSL邮件报报Unrecognized SSL message, plaint
- VOIP信号传输过程
- donald knuth --图灵奖获奖者
- 宝峰数科带你读懂数字家庭的真正内涵
- 深演智能数智化 “三角魔方”浮出水面,企业征战数字化转型沙场的最新秘密武器?...
- 用计算机弹Despacit,《计算器:游戏》老师,这真的只是个长得好看的计算器而已!...
- insert --01--insert into 语句的三种写法
热门文章
- 以小见大:如何设计注册登录页?
- CharacterEncodingFilter作用
- 解决WIN7有限的访问权限的终极解决方案合集
- Silverlight.XNA(C#)跨平台3D游戏研发手记:(一)差集运算在SLG战斗范围设定中的应用...
- 创建用户的种类与区分
- Git 原理详解及实用指南
- 容器编排技术 -- Kubernetes kubectl create clusterrole 命令详解
- 容器编排技术 -- Kubernetes kubectl expose命令详解
- 用python代替人脑运算24点游戏
- 【Nginx那些事】nginx原理解析