【问题标题】:Unable to bind event with link button on a user control无法将事件与用户控件上的链接按钮绑定
【发布时间】:2010-11-03 17:38:28
【问题描述】:

有两个用户控件,它们是动态构建的。

在第一个控件中,我添加了一个链接按钮,并尝试在其上附加一个单击事件。但是该事件没有被触发。

其实主要目标是,当点击链接时,根据点击的是哪一个,我需要显示第二个控件(新控件上的值是基于点击的第一个控件链接按钮)。

如果我使用 javascript,我将需要使用 ActiveX,或者是否有任何其他方法可以使用 javascript 实例化第二个控件

欢迎任何其他实现场景“主要目标”的想法

编辑:链接按钮未链接到回发时的事件。你们能建议任何想法以任何其他方式加载另一个控件吗?

【问题讨论】:

  • 第二个控件是否具有服务器所需的任何值,是否需要处理事件。什么是第二个控制。使用 JQuery 是否可以不将事件附加到第一个控件的 onclick 方法以显示第二个控件....???
  • 是的,第二个控件需要基于单击的第一个控件链接的值。两者都是用户控件。我没有尝试过JQuery,你能提供一些例子吗?

标签: javascript asp.net controls


【解决方案1】:

在处理事件之前,您需要确保在 PostBack 上重新创建链接按钮。对添加按钮的位置和时间感到厌烦。此外,如果控件集合被更改(例如,控件被删除,它的 id 可能会更改并且不会调用事件处理程序。!!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-12
    • 1970-01-01
    • 2018-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多