asp.net中<%#eva l("id")%>和<%# Bind("id") %>有什么不同?
asp.net中与的区别:
这两种区别大吗??显示效果如何???什么情况下用那个有规定的吗?直接用eva l()方式是利用了反射机制,而在ASP.NET 1.0中,只能使用DataBinder.eva l()的方式。
是只读的方式访问数据
是以读写的方式
DataBinder.eva l(Container, DataItem,"id")这个是与eva l差不多的,以前就用这个!
1、eva l和Bind的区别
绑定表达式
eva l是只读数据,bind是可更新的.
2.当对此表达式操作时候,必须用eva l 如
3.若GridView中绑定列里面 设置 内容格式 DataFormateString ={0:d} ,则 必须把 属性 HtmlCode 设置为false,否则无法起作用;
eva l:单向绑定:数据是只读的
Bind:双向绑定:数据可以更改,并返回服务器端,服务器可以处理更改后的数据,如存入数据库. |