c# - ImageButton 事件未在更新面板内触发

标签 c# asp.net updatepanel

这是我的问题的后续:

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/

相关文章:

c# - System.Reflection.TargetInvocationException;需要帮助理解

jquery - 将 UpdatePanel 替换为 JQuery

c# - 在页面中异步加载用户控件

c# - 判断程序是否崩溃

C# 没有碰撞边缘的贪吃蛇游戏

c# - C#如何计算没有括号的AND OR表达式

asp.net - Entity Framework 4 Linq non Lazy Loaded .Include(),包含当前实体的子实体的相关实体

html - 如何在asp.net元素中链接css文件?

c# - 为 POST API 请求发回多个响应

jquery - updatepanel 和 Accordion 错误