Я пытаюсь сортировать ListView с помощью C#, но всякий раз, когда я нажимаю кнопку сортировки, он вызывает сбой веб-страницы. Вот мой код ASP.NET:Сортировка ListView в C#, вызывающем сбои
<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 столкнулся с проблемой и должен закрыть».
Не могли бы вы добавить сообщение Exception пожалуйста? –
Это сбой, потому что вы делаете что-то неправильно ... Серьезно, вам нужно будет добавить дополнительные сведения (например, какое исключение было брошено и т. Д.), Чтобы получить полезные ответы. –
Когда вы говорите о сбоях, я полагаю, вы имеете в виду, что это дает вам исключение, каково исключение? – CodingGorilla