asp.net 列表视图选定索引事件

本文关键字:索引 事件 视图 net 列表 asp | 更新日期: 2023-09-27 18:36:21

我有一个列表视图,我需要根据OnSelectedIndexChanged执行某些操作,这很好。

但是现在我收到有关未定义的OnSelectedIndexChange的错误。我不需要那个。奇怪的是,前几天它没有给出这个错误,而今天它却给出了这个错误。即使我不使用它,我是否需要定义它?我宁愿不刷新,因为它只是在那里没有代码隐藏(这意味着您必须按列表视图上的选择链接两次)

当我单击前几天没有收到的删除链接时,我也收到" 引发事件项目删除未处理"错误。

什么会导致上述 2 个问题?

asp.net 列表视图选定索引事件

如果在代码隐藏时将列表视图绑定到数据源,则必须在 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的情况也是如此。

问题是我手动绑定数据源而不是在启动时。一旦我在启动时启动数据源和列表视图,上述错误就会消失。