【发布时间】:2012-06-05 10:54:52
【问题描述】:
我有一个列表视图,我需要根据 OnSelectedIndexChanged 执行某些操作,这很好。
但是现在我收到关于未定义的 OnSelectedIndexChanging 的错误。我不需要那个。 奇怪的是,前几天它没有给出那个错误,而今天它给出了。 即使我不使用它,我是否需要定义它?我宁愿不这样做,因为它会刷新页面,如果它只是在那里没有代码后面(意味着你必须按两次列表视图上的选择链接)
我还收到“未处理的引发事件 ItemDeleting”。当我点击前几天没有得到的删除链接时出错。
什么会导致上述 2 个问题?
【问题讨论】:
-
您是否使用过 DataSourceId,现在手动进行数据绑定?
-
基本上 DataSourceID 在 .aspx 上被初始化为“”,然后我在代码中手动将其绑定到从 listbox.SelectedValue 获取参数的方法。 (您首先单击列表框)因此它在 .aspx 中的“”,因为您只有在单击列表框后才具有该值。
-
知道如何正确执行此操作吗?由于上述原因,我需要在“选择”链接上单击两次以在列表视图中选择一个行项目。
标签: c# events listview webforms