다음과 같이 작업을 만들고 싶습니다. 데이터를 링크로 표시하고 시작 부분에 3 개의 행만 표시하므로 Take (3)를 수행합니다. 그런 다음 "Show all"링크를 클릭하면 링크를 클릭하면 나머지 데이터가 표시됩니다.모든 데이터를 표시하는 링크를 만드는 방법
어떻게 해야할지 모르겠다. 누구든지 나를 도와 줄 수 있어요. 미리 감사드립니다.
Detail.aspx.cs
vertragsnehmer.DataSource = vertrag.Vertragsnehmer.Take(3).Select(x=> new { x.Id, Name = x.GetFullName(), Typ = x.GetType().Name });
vertragsnehmer.DataBind();
Detail.aspx에게
<asp:Repeater ID="vertragsnehmer" runat="server">
<ItemTemplate>
<tr>
<td>
<asp:HyperLink NavigateUrl='<%# "~/Redirect.aspx?Id=" + Eval("Id") + "&Typ=" + Eval("Typ") %>' Text='<%# Eval("Name") %>' runat="server"></asp:HyperLink>
</td>
<td> </td>
</tr>
</ItemTemplate>
안녕, 고마워. 이전에이 작업을 시도했지만 의도 한대로 작동하지 않았습니다. 3 개의 레코드를 표시하고 ShowAll LinkButton을 클릭하면 나머지 레코드가 다시 표시됩니다. 다시 렌더링하는 것과 같지만 어떻게 처리해야할지 모르겠습니다. 도와 주셔서 감사합니다. – Ragnarsson
도움을 주셔서 감사합니다. 귀하의 아이디어를 기반으로 문제를 해결했습니다. – Ragnarsson