0
이 코드에 대해 다음 오류가 발생합니다. 이미지를 표시하는 데 리피터를 사용하고 있습니다. 이미지 ID는 img .in jquery입니다. 이미지를 가져 오는 데 을 사용하고 있습니다. 하지만 img는 현재 상황에 존재하지 않습니다. 리피터 ID는 rptRepeater
입니다. 이 문제를 어떻게 해결할 수 있습니까? 당신이 $("#<%=img.ClientID %>") doesnot exists in current context
이미지 ID가 현재 컨텍스트에 존재하지 않습니다 asp.net
.NET 코드
<asp:Repeater ID="RepeaterView" runat="server">
<ItemTemplate>
<a onmouseout="SelectEnd()" onmouseover='<%#Eval("Coords","preview(\"{0}\");")%>'>
<asp:Image ID="ImageZoom" runat="server" ImageUrl='<%# DataBinder.Eval(Container.DataItem, "ImageUrl") %> ' Height="150" Width="150" >
</asp:Image>
</a>
</ItemTemplate>
</asp:Repeater>
자바 스크립트 코드
<script type="text/javascript">
function preview(Coords) {
var arrResult = Coords.split(",");
var nx1 = arrResult[0];
var ny1 = arrResult[1];
var nx2 = arrResult[2];
var ny2 = arrResult[3];
var ias = $("#<%=ImageZoom.ClientID %>").imgAreaSelect({ instance: true });
ias.setSelection(nx1, ny1, nx2, ny2, true); ias.setOptions({ show: true });
ias.update();
}
</script>
나는 당신이 절반 게시물을 누락 생각합니다. – epascarello
왜 주석으로가 아니라 코드를 추가 했습니까? – epascarello