SelectedIndexChanged事件未在数据列表的页脚内触发

安德烈·路易斯(Andre Luiz)

我一直在网上和Stackoverflow上寻找这个答案,我尝试了一些但没有成功。我的问题:我在数据列表的页脚中有一个下拉列表。我页面的AutoEventWireup设置为true。我的Dropdown的自动回传设置为true。我将事件绑定到数据列表的itemcreation上。下拉列表确实会获得回发,但不会调用SelectedIndexChanged事件中设置的函数。

创建时:

protected void dlCartItemsMonetary_ItemCreated(object sender, DataListItemEventArgs e)
{
    if (e.Item.ItemType == ListItemType.Footer)
    {
        DropDownList combo = (DropDownList)e.Item.FindControl("ddlDeliveryService");
        if (combo != null)
        {
            combo.SelectedIndexChanged += new EventHandler(ddlDeliveryService_SelectedIndexChanged);
        }
    }
}

下拉列表:

<asp:DropDownList ID="ddlDeliveryService" runat="server" AutoPostBack="true" OnSelectedIndexChanged="ddlDeliveryService_SelectedIndexChanged" EnableViewState="true">

它执行回发,但不输入ddlDeliveryService_SelectedIndexChanged函数。

谁能给我一些解决方法的提示?

提前致谢

安德烈·路易斯(Andre Luiz)

解决!

我的问题以及其他许多问题是,我在每次回发时都设置了DataSource和DataBinding DataList。一旦添加回发验证,该事件就会开始触发。代码如下:

    if (this.Page.IsPostBack == false)
    {
        dlCartItemsMonetary.DataSource = list;
        dlCartItemsMonetary.DataBind();
    }

如果您遇到事件无法触发的相同问题,请检查您的代码是否存在相同问题!

感谢jpartjh的评论,这让我思考了页面的生命周期。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SelectedIndexChanged事件未在数据列表的页脚内触发

来自分类Dev

我的Button_click事件未在数据列表中触发

来自分类Dev

SelectedIndexChanged事件也会触发错误的数据

来自分类Dev

ComboBox SelectedIndexChanged事件未触发

来自分类Dev

Dropdownlist selectedindexchanged事件未触发

来自分类Dev

Firebase 函数未在数据库写入时触发

来自分类Dev

列表视图的项目命令事件未在复合控件中触发

来自分类Dev

dropDownList的SelectedIndexChanged事件未触发C#

来自分类Dev

当我设置不同组合框的数据集时,`SelectedIndexChanged` 会触发事件

来自分类Dev

滚动事件未在指令内触发-angular.js

来自分类Dev

ng-change事件未在循环内触发

来自分类Dev

Android 中的 OnKeyListener 未在 Fragment 内触发事件(音量键)

来自分类Dev

Blazor数据列表onchange事件未触发

来自分类Dev

Quill 'text-changed' 事件在数据加载时触发

来自分类Dev

WPF XAML相对源未在数据触发器中更新

来自分类Dev

在页脚出现时需要触发事件

来自分类Dev

在vuejs中,输入事件触发不在列表内

来自分类Dev

升级到JQM 1.4后,listviewbeforefilter事件未在可过滤列表上触发

来自分类Dev

自定义控件事件未在用户控件内触发

来自分类Dev

原型事件未在另一个函数内触发 ($.proxy)

来自分类Dev

从列表中选择项目时,不会触发Listbox selectedIndexChanged

来自分类Dev

Gridview PageIndexChanging事件未在ViewState关闭和动态数据源的情况下触发

来自分类Dev

即使在数据更改期间也会触发敲除点击事件

来自分类Dev

点击事件未在iOS上触发

来自分类常见问题

未在Chrome中触发Drop事件

来自分类Dev

全屏更改事件未在Chrome中触发

来自分类Dev

Animationend事件未在:after元素上触发

来自分类Dev

onClick事件未在React Component上触发

来自分类Dev

KeyUp事件未在DataGrid上触发

Related 相关文章

  1. 1

    SelectedIndexChanged事件未在数据列表的页脚内触发

  2. 2

    我的Button_click事件未在数据列表中触发

  3. 3

    SelectedIndexChanged事件也会触发错误的数据

  4. 4

    ComboBox SelectedIndexChanged事件未触发

  5. 5

    Dropdownlist selectedindexchanged事件未触发

  6. 6

    Firebase 函数未在数据库写入时触发

  7. 7

    列表视图的项目命令事件未在复合控件中触发

  8. 8

    dropDownList的SelectedIndexChanged事件未触发C#

  9. 9

    当我设置不同组合框的数据集时,`SelectedIndexChanged` 会触发事件

  10. 10

    滚动事件未在指令内触发-angular.js

  11. 11

    ng-change事件未在循环内触发

  12. 12

    Android 中的 OnKeyListener 未在 Fragment 内触发事件(音量键)

  13. 13

    Blazor数据列表onchange事件未触发

  14. 14

    Quill 'text-changed' 事件在数据加载时触发

  15. 15

    WPF XAML相对源未在数据触发器中更新

  16. 16

    在页脚出现时需要触发事件

  17. 17

    在vuejs中,输入事件触发不在列表内

  18. 18

    升级到JQM 1.4后,listviewbeforefilter事件未在可过滤列表上触发

  19. 19

    自定义控件事件未在用户控件内触发

  20. 20

    原型事件未在另一个函数内触发 ($.proxy)

  21. 21

    从列表中选择项目时,不会触发Listbox selectedIndexChanged

  22. 22

    Gridview PageIndexChanging事件未在ViewState关闭和动态数据源的情况下触发

  23. 23

    即使在数据更改期间也会触发敲除点击事件

  24. 24

    点击事件未在iOS上触发

  25. 25

    未在Chrome中触发Drop事件

  26. 26

    全屏更改事件未在Chrome中触发

  27. 27

    Animationend事件未在:after元素上触发

  28. 28

    onClick事件未在React Component上触发

  29. 29

    KeyUp事件未在DataGrid上触发

热门标签

归档