您的位置:首页 > 其它

<%#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%>则控件自带的更新功能无法实现,具体的差别就是这些
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: