如何创建链接以显示所有数据
本文关键字:显示 数据 链接 何创建 创建 | 更新日期: 2024-10-25 19:58:12
我想做一个如下任务:将数据显示为链接,我在开头只显示 3 行,所以我 Take(3)。然后,我想要一个链接"全部显示",当我单击它时,它将显示其余数据。
我不知道该怎么做。谁能帮我。提前谢谢。
细节.aspx.cs
vertragsnehmer.DataSource = vertrag.Vertragsnehmer.Take(3).Select(x=> new { x.Id, Name = x.GetFullName(), Typ = x.GetType().Name });
vertragsnehmer.DataBind();
细节.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>
试试这个:
在 APSX 页面上放置链接按钮:
<asp:LinkButton ID="ShowALL" runat="server" onclick="ShowAll_Click">Show All</asp:LinkButton>
在.cs文件上:
protected void ShowAll_Click(object sender, EventArgs e)
{
vertragsnehmer.DataSource = vertrag.Vertragsnehmer.Select(x=> new { x.Id, Name = x.GetFullName(), Typ = x.GetType().Name });
vertragsnehmer.DataBind();
}
您能否制作 showAll 按钮回发并将网格与 onCLick 事件中的所有内容重新绑定?