不要小看这个问题..................
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类型 :数据绑定的值转换为字符串型返回
楼主这回理解些了吗