在绑定表达式前加字符串

来源:百度知道 编辑:UC知道 时间:2024/05/10 19:22:26
<asp:Image ID="Image1" runat="server" ImageUrl='<%# Bind("PhotoFileName") %>' />
想在<%# Bind("PhotoFileName") %>前加个字符串,如:
ImageUrl='<%# "path/"+Bind("PhotoFileName") %>'
这样就会出错,有什么办法实现我的想法吗?
有错啊

<asp:Image ID="Image1" runat="server" ImageUrl='<%# "~/path/"+Bind("PhotoFileName") %>' />

错误 1 当前上下文中不存在名称“Bind”

<asp:Image />无论如何放好像都不行。要是换成textbox,或label 试着用那些方法好像还可以。

<asp:Image ID="Image1" runat="server" ImageUrl='path/<%# Bind("PhotoFileName") %>' />
你加错地方了.加到imageUrl里面就OK.如上.

'<%# "~/path/"+Eval("PhotoFileName") %>'
从根路径开始

同意楼上的