这是我的问题的后续:
Asp:Label is not shown when visible is set to true?
在上面的问题中,我有一些控件的可见性未设置为 false,因为它们不在 UpdatePanel
中。一旦我将控件放入 UpdatePanel
中,可见性的切换就起作用了,但这给我带来了另一个问题。我有一个可导出到 Excel 的 ImageButton
。当按钮不在 UpdatePanel
中时,会触发 click 事件,但现在我将其放入 UpdatePanel
中,则不会触发 click 事件。
我还有一个运行良好的下拉菜单。我认为这与 ImageButton
没有 AutoPostBack
属性有关。
最佳答案
将 ChildrenAsTriggers="true"
添加到您的更新面板。如果您有母版页,则可以使用。
如果您的更新面板位于主面板中,则无法添加触发器。
关于c# - ImageButton 事件未在更新面板内触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/534438/