在绑定表达式前加字符串
来源:百度知道 编辑: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”
想在<%# 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") %>'
从根路径开始
同意楼上的