0
Asp.Net C# 4.0을 사용하고 있습니다. 데이터베이스에서 사진을 보여주는 Datalist가 있습니다. 내 질문은, 그것을 클릭하면 datalist asp.net 이미지 컨트롤에서 그림을 표시 할 수 있습니까? 이 작업의 목적은 클릭시 그림을 확대하는 것입니다. 다음 코드를 사용하고 있습니다.Asp.Net의 그림을 데이터 관리자의 이미지 컨트롤
//Here is my ObjectDataSource
<asp:ObjectDataSource ID="ObjectDataSource2" runat="server"
SelectMethod="ShowPicBA" TypeName="BusinessAccess.AD_OperationBA">
<SelectParameters>
<asp:QueryStringParameter Name="key" QueryStringField="id" Type="Int64" />
</SelectParameters>
</asp:ObjectDataSource>
//Here is my DataList
<asp:DataList ID="DataList1" runat="server" DataSourceID="ObjectDataSource2"
DataKeyField="Pic_ID">
<ItemTemplate>
<asp:ImageButton ID="ImageButton1" runat="server" Height="152px"
ImageUrl='<%# Eval("Pic_Path") %>' Width="175px"/>
</ItemTemplate>
</asp:DataList>
//Here is my Asp.Net Image Control
<asp:Image ID="Image1" runat="server" />
에 onClientClick를 추가합니다. 그것을 – user2599269
이 쇼 그림을 확인하겠습니다.하지만 잠시만 다음 사라질 것입니다. EnableViewState를 true로 설정했지만 여전히 동일한 동작입니다. – user2599269
왜 그런 일인지 모르겠지만 변경하려고 : onclientclick = "ChangeImage (this); false false;" –