У меня есть список. Я добавляю datasource в listview, когда page_load. Но когда я нажал кнопку «Я» на той же странице. Я потерял источник данных listview. Зачем? как я могу это исправить?Утерянный список источников данных при нажатии кнопки
0
A
ответ
0
Я нашел решение. Я добавил EnableViewState="true"
свойство и проблема исправлена. Нравится
<telerik:RadListView ID="lvDSTableSelection" runat="server" AllowMultiItemSelection="true" OnSelectedIndexChanged="lvDSTableSelection_SelectedIndexChanged" EnableViewState="true" >
0
Попробуйте помещать код привязки кода listview внутри чего-то подобного.
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
myListview.DataSource = myDatasource;
myListView.DataBind();
}
}
Вы можете также рассмотреть вопрос об использовании UpdatePanels если вы желая только обратной передачи части страницы, а не всю страницу.
Я пробовал, но ничего не изменилось. – neverwinter