gpt4 book ai didi

c# - 在 C# 中对 ListView 进行排序导致崩溃

转载 作者:行者123 更新时间:2023-11-30 13:42:06 25 4
gpt4 key购买 nike

我正在尝试使用 C# 对 ListView 进行排序,但每当我单击排序按钮时,网页就会崩溃。这是我的 ASP.NET 代码:

    <asp:ListView ID="list" runat="server" OnSorting="list_Sorting">

<LayoutTemplate>
<asp:LinkButton runat="server" ID="Sorter" CommandName="Sort" CommandArgument="DispName" Text="Display Name" />
<asp:PlaceHolder ID="itemPlaceholder" runat="server" />
</LayoutTemplate>

<ItemTemplate>
<tr>
<td>
<%# Eval("DispName") %>
</td>
</tr>
</ItemTemplate>

</asp:ListView>

这是我的 C# list_Sorting 方法:

protected void list_Sorting(object sender, ListViewSortEventArgs e)
{
string sortColumn = e.SortExpression;
SortDirection sortDirection= (SortDirection) e.SortDirection;
list.Sort(sortColumn, sortDirection);
list.DataBind();
}

为什么当我尝试对其进行排序时它会崩溃?

没有异常,只是说:“WebDev.WebServer.exe遇到问题,需要关闭。”

最佳答案

The Sorting event is raised when a Sort button is clicked or the Sort method is called

protected void list_Sorting(object sender, ListViewSortEventArgs e)
{
...
list.Sort(sortColumn, sortDirection);
...
}

无限循环

关于c# - 在 C# 中对 ListView 进行排序导致崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3822164/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com