<%#eval%>和<%#bind%>的区别
2016-03-16 11:40
302 查看
(转载) <%#eval%>是单方向的资料连接
<%#bind%> 双方向的资料连接
<%#eval%>是只读的,你看到的那些无法更新数据的数据显示控件,可以用这个
<%#bind%> 不但可读,而且可写,那些可更新数据库的数据绑定控件,用这个
<%# DataBinder.Eval(Container.DataItem,"列名")%> 这个是1.X的,功能强大,但要占用的系统资源多
<%#eval("列名")%> 是2.0后出现的,相当于 <%# DataBinder.Eval(Container.DataItem,"列名")%>的简化版,占用的系统资源少,使用上功能比 <%# DataBinder.Eval(Container.DataItem,"列名")%>少点,不过那些功能一般程序是用不到的,哈
<%#bind%> 你没看到有些数据绑定控件有更新功能吗?如果你用 <%#eval%>则控件自带的更新功能无法实现,具体的差别就是这些
<%#bind%> 双方向的资料连接
<%#eval%>是只读的,你看到的那些无法更新数据的数据显示控件,可以用这个
<%#bind%> 不但可读,而且可写,那些可更新数据库的数据绑定控件,用这个
<%# DataBinder.Eval(Container.DataItem,"列名")%> 这个是1.X的,功能强大,但要占用的系统资源多
<%#eval("列名")%> 是2.0后出现的,相当于 <%# DataBinder.Eval(Container.DataItem,"列名")%>的简化版,占用的系统资源少,使用上功能比 <%# DataBinder.Eval(Container.DataItem,"列名")%>少点,不过那些功能一般程序是用不到的,哈
<%#bind%> 你没看到有些数据绑定控件有更新功能吗?如果你用 <%#eval%>则控件自带的更新功能无法实现,具体的差别就是这些
相关文章推荐
- SmartSvn的使用
- MyBatis与Spring设置callSettersOnNulls
- Spring整合activiti-modeler5.16遇到的小问题
- 实验总结
- java基础面试题
- uses-permission权限列表
- Java运算符优先级
- Weblogic操作数据源NameNotFoundException解决办法
- iOS内存优化,性能优化
- linux下scrapy环境搭建
- Android常用工具类(一)
- 运算符和表达式
- 数字在排序数组中出现的次数
- 如何使QLineEdit禁止编辑
- [【Linux命令003】ln建立软链接
- smarty缓存原理讲解(php缓存篇)
- eclipse安装jrebel控件及破解方法,maven项目的热部署
- 【Android】Http Digest 认证在android平台的实现
- SSH 基础
- Bootstrap每天必学之滚动监听