asp.net 列表视图选定索引事件
本文关键字:索引 事件 视图 net 列表 asp | 更新日期: 2023-09-27 18:36:21
我有一个列表视图,我需要根据OnSelectedIndexChanged执行某些操作,这很好。
但是现在我收到有关未定义的OnSelectedIndexChange的错误。我不需要那个。奇怪的是,前几天它没有给出这个错误,而今天它却给出了这个错误。即使我不使用它,我是否需要定义它?我宁愿不刷新,因为它只是在那里没有代码隐藏(这意味着您必须按列表视图上的选择链接两次)
当我单击前几天没有收到的删除链接时,我也收到" 引发事件项目删除未处理"错误。
什么会导致上述 2 个问题?
如果在代码隐藏时将列表视图绑定到数据源,则必须在 SelectedIndexChanging 事件中编写一些代码。
所以代码将是:
protected void ListView1_SelectedIndexChanging(object sender, ListViewSelectEventArgs e)
{
this.ListView1.SelectedIndex = e.NewSelectedIndex;
//bind listview again here !
}
onselectedindexchanging="ListView1_SelectedIndexChanging">
我希望这将解决您的问题。
我认为您从页面中删除OnSelectedIndexChanging
aspx.cs
但您不应该从.aspx
页面中删除此事件。所以它试图调用和愤怒错误。ItemDeleting
的情况也是如此。
问题是我手动绑定数据源而不是在启动时。一旦我在启动时启动数据源和列表视图,上述错误就会消失。