A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© HM刘磊 中级黑马   /  2012-12-31 01:02  /  2035 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 HM刘磊 于 2013-4-6 17:08 编辑

如题,谢谢了

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

4 个回复

正序浏览
Eval  是单向的,只能用来显示
bind  是双向的,不仅可以输入而且可以输出
回复 使用道具 举报
Eval  是显示用的 ,  那bind是那可以传数据库的
回复 使用道具 举报
许庭洲 发表于 2012-12-31 06:53
1.表示在这个位置显示当前的Name属性;
2.Eval就是将属性显示到指定的位置,也可以显示到文本框中姓名:
3. ...

老师回复的很全面呀,一直在学javascript,JQuery才刚刚接触,学习了,谢谢
回复 使用道具 举报
本帖最后由 许庭洲 于 2012-12-31 07:03 编辑

1.<%#Eval("Name")%>表示在这个位置显示当前的Name属性;
2.Eval就是将属性显示到指定的位置,也可以显示到文本框中<ItemTemplate>姓名:<input type="text" value='<%#Eval("Name")%>'/></ItemTemplate>
3.bind用于JQuery中的事件绑定:$("#btn").bind("click",function(){});
4.bind还可用于移除事件绑定,bind()方法即可移除元素上所有绑定的事件,
   例如:unbind("click")则只移除click事件的绑定
              bind:+=;
              unbind:-=
5.EditItemTemplate,InsertItemTemplate中控件的绑定表达式为Text='<%#Bind("Age"), 因为Eval只是计算表达式的值输出,而Bind不仅可以计算表达式的值输出,还可以将用户填入的值更新到数据中,因此Eval是单向绑定,Bind是双向绑定。

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马