【问题标题】:Event/postback cycle in dropdown下拉列表中的事件/回发周期
【发布时间】:2012-02-10 14:13:44
【问题描述】:

我知道这可能是一个简单的问题,但仍然:

我的网站上有一个下拉列表和一个按钮,下拉列表中的自动回发是错误的,我使用“SelectedIndexChanged”事件。当我从下拉列表中选择一个项目时,当然没有任何反应,但是当我单击按钮时,系统不知何故知道下拉列表中的索引已更改并调用 SelectedIndexChanged 事件,它在哪里存储此信息?

我猜事件被添加到列表中,然后在回发时触发

【问题讨论】:

  • 我只是想知道系统是如何知道何时触发事件的,显然它是从 viewstate 比较 ddl 的状态

标签: asp.net


【解决方案1】:

DDL 的原始状态存储在 viewstate 中。在回发时,比较新状态和旧状态并相应地触发(或不触发)事件

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-11
    • 2017-03-21
    • 1970-01-01
    相关资源
    最近更新 更多