【发布时间】:2009-10-03 02:03:57
【问题描述】:
我在转发器中有以下图像控件。我试图让用户名在 ~/profilepics/ 和 .jpg 之间呈现,但我得到以下呈现的输出
/profilepics/%3C%25#DataBinder.Eval(Container.DataItem,%20%22usernameFrom%22)%20%25%3E.jpg
这是标记
<asp:Image ID="Image1" runat="server" ImageUrl='~/profilepics/<%#DataBinder.Eval(Container.DataItem, "username") %>.jpg' />
我也尝试过相同的方法,但使用双引号并得到相同的结果。
<asp:Image ID="Image1" runat="server" ImageUrl="~/profilepics/<%#DataBinder.Eval(Container.DataItem, "username") %>.jpg" />
【问题讨论】:
-
我认为“嵌入式”标签在这种情况下被滥用了。该标签指的是“嵌入式系统”。
-
@clifford,我同意,标签已删除...
-
@clifford,Jakob,也同意,改为添加“后期评估”标签
标签: asp.net data-binding markup datarepeater late-bound-evaluation