首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Asp.net ImageUrl Webforms

Asp.net ImageUrl Webforms
EN

Stack Overflow用户
提问于 2012-12-15 17:22:59
回答 4查看 826关注 0票数 0

这绝对是一个简单的问题,但我仍然不知道它到底是用来做什么的。谁能告诉我ImageUrl='<%# Eval("FileName") %>'是什么意思?我仍然不明白为什么我们需要包含%#

EN

回答 4

Stack Overflow用户

发布于 2012-12-15 17:30:11

<%# Eval("FileName") %>用于将数据从集合绑定到控件的上下文中。可能imageurl的值来自集合中某个对象的属性

例如,List<Photo>,其中Photo的属性为FileName。如果要将其绑定到网格视图、中继器等,则在绑定到此类控件时将访问集合中每个项的属性

  • Asp.net data binding overview
票数 2
EN

Stack Overflow用户

发布于 2012-12-15 18:09:44

在这行..。

代码语言:javascript
复制
ImageUrl='<%# Eval("FileName") %>'

ImageURL用于指定要使用的图像文件的Url的asp:ImageButton控件的属性

'<% and %>‘标记之间的代码是可写的,将在服务器上执行

'#‘用于指定将绑定服务器端执行的结果

Eval KeyWord用于计算来自DataSourse的永久列值(您指定的(“--KeyWord--”))

票数 2
EN

Stack Overflow用户

发布于 2012-12-15 17:30:22

当您使用RepeaterGridView等模板控件时,您实际上是在迭代一个数据记录列表,这里的<%# Eval("FileName") %>表示给我一个名为FileName的列的值。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13890993

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档