就是句绑定语句:
<%# DataBinder.Eval(Container.DataItem, "title_id","/Example07/images/title-{0}.gif") %>
不明地方:
1. /Example07/.../title-{0}.gif
这个是不是用的正则表表式呀?我不确定,如果,这个{0}代表啥意思?(我的图片都是title-为前缀的文件名)
2.指定字段数据是"title-id",,后面不指定1的描述内容,就显示对应字段内容,我明白,但一指定了,就显示图片,不显示字段内容了。这两个有啥协定没呀,关系是咋一回事呢???
望各位牛人解一下了。。
/Example07/.../title-{0}.gif 不是正则表达式, 是格式化字符串, {0}的地方将会用第1个参数(也就是DataList中的内容)代替.
楼上说了。。。。
/Example07/.../title-{0}.gif 不是正则表达式, 是格式化字符串, {0}的地方将会用第1个参数(也就是title_id中的内容)代替.
--------------------------------------
你给出的代码不全。。。
<%# DataBinder.Eval(Container.DataItem, "title_id","/Example07/images/title-{0}.gif") %>
应该是图片的地址。它当然显示为图片了。
而如果单独输出
<%# DataBinder.Eval(Container.DataItem, "title_id","/Example07/images/title-{0}.gif") %>,而不作为图片的地址
将显示"/Example07/images/title-xxx.gif(xxx是titlle_id的值)