网站建设技术合伙人的技术股份,典型的软件开发模型都有哪些,面向服务的关系建设网站,在定点二进制运算中减法运算一般通过%#eval%是单方向的资料连接 %#bind% 双方向的资料连接 %#eval%是只读的,你看到的那些无法更新数据的数据显示控件,可以用这个 %#bind% 不但可读,而且可写,那些可更新数据库的数据绑定控件,用这个 %# DataBinder.Eval(Container.DataItem,%#eval%是单方向的资料连接 %#bind% 双方向的资料连接 %#eval%是只读的,你看到的那些无法更新数据的数据显示控件,可以用这个 %#bind% 不但可读,而且可写,那些可更新数据库的数据绑定控件,用这个 %# DataBinder.Eval(Container.DataItem,列名)% 这个是1.X的,功能强大,但要占用的系统资源多 %#eval(列名)% 是2.0后出现的,相当于 %# DataBinder.Eval(Container.DataItem,列名)%的简化版,占用的系统资源少,使用上功能比 %# DataBinder.Eval(Container.DataItem,列名)%少点,不过那些功能一般程序是用不到的,哈 %#bind% 你没看到有些数据绑定控件有更新功能吗?如果你用 %#eval%则控件自带的更新功能无法实现,具体的差别就是这些 在绑定数据时经常会用到这个句程序%# DataBinder.Eval(Container.DataItem,xxxx)%或者%# DataBinder.Eval(Container,DataItem.xxxx)% 而微软说这种方法的效率要比以上两种高。%# ((DataRowView)Container.DataItem)[xxxx]% 这样用必须要在前台页面导入名称空间System.Data,否则会生成错误信息。 % Import namespaceSystem.Data % 这种用法其实和%# ((DictionaryEntry)Container.DataItem).Key%是一个道理。 Text%# DataBinder.Eval(Container.DataItem, 字段) % 这样的方法是最快的Text%# GetPrice() % 也可以绑定方法但方法要是public的Text%# CarDetails.aspx?CarID DataBinder.Eval(Container.DataItem, CarID) %还可以连接多个字段 关键是Container这个东西它比较神秘。它的名称空间是System.ComponentModel。对于它我还需要进一步理解。 转载于:https://www.cnblogs.com/frustrate2/archive/2009/02/15/1390842.html