Я пытаюсь отсортировать ListView с помощью C #, но всякий раз, когда я нажимаю кнопку сортировки, происходит сбой веб-страницы.Вот мой код 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 столкнулся с проблемой и должен быть закрыт."