绑定控件中<%#Eval()%>和<%=变量%>的执行顺序
来源:互联网 发布:达梦数据库6.0下载 编辑:程序博客网 时间:2024/05/17 16:46
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()%>和<%=变量%>的执行顺序
- 函数和变量的执行顺序
- image控件的 PostBackUrl绑定Eval
- JavaScript中关于事件绑定、冒泡、捕获和执行顺序
- Eval数据绑定语法绑定Image、Label和HyperLink控件
- ASP.NET中数据绑定的Eval 和 bind 的区别及数据绑定中的操作
- 如何在Repeater控件中通过Eval的方式绑定Style样式
- ASP.NET中绑定数据控件OnClientClick事件Eval函数解析错误的处理
- 理解Java类中构造方法的执行顺序和变量初始化
- Java类中构造方法的执行顺序和变量初始化
- 绑定表达式 Eval()和Bind()的区别
- 解决Eval()、XPath() 和 Bind() 这类数据绑定方法只能在数据绑定控件的上下文中使用
- Eval()、XPath() 和 Bind() 这类数据绑定方法只能在数据绑定控件的上下文中使用
- Eval()、XPath() 和 Bind() 这类数据绑定方法只能在数据绑定控件的上下文中使用。
- Eval()、XPath() 和 Bind() 这类数据绑定方法只能在数据绑定控件的上下文中使用
- ASP.NET 数据绑定控件和 Eval方法
- shell学习三十八天----执行顺序和eval
- 对话框控件的变量绑定
- ubuntu 10.10中安装openssh-server失败
- ubuntu下配置LAMP(Linux+Apache+Mysql+PHP)环境
- 打破设计惯例 注册时“暴露”密码更符合用户体验
- 求数组中最大子数组和(容器实现输入动态数组)
- 2013 训练计划
- 绑定控件中<%#Eval()%>和<%=变量%>的执行顺序
- WinForm把图片以二进制的方式存入到数据库,并将存入数据库的二进制图片读出显示到PictureBox中
- iPhone开发【九】多视图技术总结之二:Tab Bar
- C++内存管理详解(一)
- javadoc的命令及使用
- VC6.0工程中配置EGE图形库时的设置
- LBP-(续)
- 设计模式(9)-结构型-装饰模式(Decorator)
- web项目转移was7遇到的问题