0

私のWebサイトでは、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") %>' />

それは動作しません。クロムのツールを使用して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 に答える