페이지에 목록보기가 있고 트리보기의 토글 효과를 에뮬레이션하려고합니다. 첫 번째 경계에서 세부 요소 (LBL_ActionTitle, LBL_Action, LBL_UrlTitle, LBL_Url)는 visibility = false로 설정됩니다. 요소의 클릭 이벤트 (LB_ExpandCollapse)가 직접 관련된 세부 요소의 가시성을 토글하고 싶습니다. IE는 해당 유형의 모든 요소를 페이지에 포함하지 않습니다. 나는 이것을 성취 할 방법이 확실하지 않거나, 그것을 할 수 있다면, 누군가가 올바른 방향으로 나를 가리킬 수 있기를 바랐다. 여기에 참조 용 컨트롤이 있습니다.ListView에서 특정 요소의 표시 여부 전환
<div id="logContainer">
<asp:ListView ID=LV_Logs runat="server">
<LayoutTemplate>
<table border="0" cellpadding="0" cellspacing="0" style="width:100%">
<tr>
<td></td>
<td style="width:85%" />
</tr>
<asp:PlaceHolder ID="itemPlaceholder" runat="server" />
</table>
</LayoutTemplate>
<ItemTemplate>
<tr>
<td>
<hr />
<asp:LinkButton ID="LB_ExpandCollapse" runat="server" CausesValidation="false" OnClick="expandCollapse_Click">+</asp:LinkButton>
<asp:Label ID="LBL_MessageType" runat="server" Text='<%# Eval("messageType") %>'></asp:Label>
<hr />
</td>
<td style="text-align: right">
<hr />
<asp:Label ID="LBL_Message" runat="server" Text='<%# Eval("messageTime") %>'></asp:Label>
<hr />
</td>
</tr>
<tr style="text-align: left">
<td style="padding-left: 65px">
<asp:Label ID="LBL_ActionTitle" Visibility="false" runat="server" Text="User Action:"></asp:Label>
</td>
<td style="padding-left: 10px">
<asp:Label ID="LBL_Action" Visibility="false" runat="server" Text='<%# Eval("action") %>'></asp:Label>
</td>
</tr>
<tr style="text-align: left">
<td style="padding-left: 65px">
<asp:Label ID="LBL_UrlTitle" Visibility="false" runat="server" Text="URL:"></asp:Label>
</td>
<td style="padding-left: 10px">
<asp:Label ID="LBL_Url" runat="server" Visibility="false" Text='<%# Eval("url") %>'></asp:Label>
</td>
</tr>
</ItemTemplate>
</asp:ListView>
<asp:DataPager ID="DataPagerProducts" runat="server" PagedControlID="LV_Logs"
PageSize="20" OnPreRender="DataPagerProducts_PreRender">
<Fields>
<asp:NextPreviousPagerField ShowFirstPageButton="True" ShowNextPageButton="False" />
<asp:NumericPagerField />
<asp:NextPreviousPagerField ShowLastPageButton="True" ShowPreviousPageButton="False" />
</Fields>
</asp:DataPager>
이 메서드는 마음에 들지만 행을 expandCollapseClick 함수에 전달하려면 어떻게해야합니까? – Siegeon
은 정말 잘 작동했지만 몇 가지 사항을 변경해야했지만 중요한 것은 없었습니다. 고맙습니다. – Siegeon