这绝对是一个简单的问题,但我仍然不知道它到底是用来做什么的。谁能告诉我ImageUrl='<%# Eval("FileName") %>'是什么意思?我仍然不明白为什么我们需要包含%#。
发布于 2012-12-15 17:30:11
<%# Eval("FileName") %>用于将数据从集合绑定到控件的上下文中。可能imageurl的值来自集合中某个对象的属性
例如,List<Photo>,其中Photo的属性为FileName。如果要将其绑定到网格视图、中继器等,则在绑定到此类控件时将访问集合中每个项的属性
发布于 2012-12-15 18:09:44
在这行..。
ImageUrl='<%# Eval("FileName") %>'ImageURL用于指定要使用的图像文件的Url的asp:ImageButton控件的属性
'<% and %>‘标记之间的代码是可写的,将在服务器上执行
'#‘用于指定将绑定服务器端执行的结果
Eval KeyWord用于计算来自DataSourse的永久列值(您指定的(“--KeyWord--”))
发布于 2012-12-15 17:30:22
当您使用Repeater、GridView等模板控件时,您实际上是在迭代一个数据记录列表,这里的<%# Eval("FileName") %>表示给我一个名为FileName的列的值。
https://stackoverflow.com/questions/13890993
复制相似问题