asp.net에서 ListView를 사용합니다. 공급자 테이블에서 데이터를 가져옵니다. 제공자 ID에 따라 이미지는 동일한 폴더 (예 : 1.jpg,2.jpg
)에 저장됩니다. 공급자 ID에 따라 이미지를 표시하려고합니다. 하지만 이미지가 보이지 않습니다. 하지만 간단한 html img control을 사용하면 이미지가 표시됩니다. ImageButton에 show image를 위해 무엇을해야합니까?이미지가 ImageButton에 없습니다. asp.net
<asp:ListView DataSourceID="ObjectDataSource1" ItemPlaceholderID="dd" ID="ddlprovider"
runat="server">
<LayoutTemplate>
<ul>
<asp:PlaceHolder ID="dd" runat="server"/>
</ul>
</LayoutTemplate>
<ItemTemplate>
<asp:ImageButton runat="server" ImageUrl='<%#Eval("ProviderID") %>.jpg' ID="imgButton" />//Not work
<asp:LinkButton runat="server" CommandArgument='<%#Eval("ProviderID") %>'/>
</ItemTemplate>
</asp:ListView>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server"
DeleteMethod="Delete" InsertMethod="Insert"
OldValuesParameterFormatString="original_{0}" SelectMethod="FetchAll"
TypeName="mogile.MidTier.DAL.ProviderController" UpdateMethod="Update">
</asp:ObjectDataSource>
더 많은 코드를 제공 할 수 있습니까? 당신이 게시 한 조금은 불완전한 것 같습니다. –
해당 이미지에 대해 생성 된 경로는 무엇입니까? 브라우저의 페이지에서 '소스보기'를 수행하십시오. 그게 당신의 간단한 HTML과 어떻게 다른가요? 그것은 당신에게 어떤 힌트를 줄지도 모릅니다. –