0

在我的网站上,我使用 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")%>"而不是文件路径。

谁能指出我正确的方向?

提前致谢。

4

1 回答 1

1

试试这个:

<asp:ImageButton ID ="imgb" runat ="server"
    Width="125px" Height="125px" 
    ImageUrl ='<%# "../" + Eval("ustkategoriresim").ToString() %>'
    CommandArgument = '<%#Eval("ustkatID") %>'
/>
于 2013-07-10T08:01:12.063 回答