在我的网站上,我使用imagebutton来显示一些图像。
在我的代码中,
<asp:ImageButton ID ="imgb" Width="125px" Height="125px" runat ="server" ImageUrl ='<%#Eval("ustkategoriresim")%>' CommandArgument = '<%#Eval("ustkatID") %>' />
如您所见,我使用eval显示图像,但图像位于上部文件夹中。但是如果我这样做的话;
<asp:ImageButton ID ="imgb" Width="125px" Height="125px" runat ="server" ImageUrl ='../<%#Eval("ustkategoriresim")%>' CommandArgument = '<%#Eval("ustkatID") %>' />
它不起作用。当我使用chrome工具检查html代码时,我看到了这个
src ="../<%#Eval("ustkategoriresim")%>"
而不是文件路径。
有人能指出我正确的方向吗?
提前致谢。
答案 0 :(得分:1)
请改为尝试:
<asp:ImageButton ID ="imgb" runat ="server"
Width="125px" Height="125px"
ImageUrl ='<%# "../" + Eval("ustkategoriresim").ToString() %>'
CommandArgument = '<%#Eval("ustkatID") %>'
/>