当前位置: 代码迷 >> ASP.NET >> 不要小看这个有关问题.
  详细解决方案

不要小看这个有关问题.

热度:7031   发布时间:2013-02-25 00:00:00.0
不要小看这个问题..................
DataBinder.Eval()   是不是和   javascript   的eval()不同的??请问  


.怎样都不明白DataBinder.Eval()是怎样工作的.谢谢.

------解决方案--------------------------------------------------------
不一样
DataBinder.Eval() 应该是反射

------解决方案--------------------------------------------------------
完全不同吧,javascript中是运行指定的字符,而在asp.net中是用来绑定。
------解决方案--------------------------------------------------------
DataBinder.Eval()是一种静态方法,计算后期绑定的数据绑定表达式。
下面是DataBinder.Eval()方法的语法结构,参数及返回值

public static string Eval(object container,string expression,string format)

参数:
container: 在DataList、DataGrid、Repeater控件中,container参数均为Container.DataItem
expression: 放置帮定列的值 例如userName列
format: 格式字符串,类似于String.Format

返回值:
string类型 :数据绑定的值转换为字符串型返回

楼主这回理解些了吗
  相关解决方案