【问题标题】:UserControl Event is Not Firing If control loads on a click event如果在单击事件上加载控件,则未触发 UserControl 事件
【发布时间】:2011-07-04 12:59:35
【问题描述】:

我正在我的默认页面上加载一个用户控件。默认页面有一个按钮,点击我正在加载 UserControl。

但是使用上述用户控件的事件不会触发。

如果我在默认页面加载时加载控件,则 Usercontrol 事件工作正常..

那么用点击事件加载控件有什么问题。

【问题讨论】:

  • 很难从您的问题中找出问题所在。给我们代码..
  • 如果您将用户控件的标记直接放在页面上并在按钮单击时切换Visible 属性,您可能会发现您的生活要简单得多。或者,如果您需要大量的控件副本,请使用 Repeater

标签: asp.net


【解决方案1】:

如果您创建动态控件,那么正如您所注意到的,您需要在回发页面时重新创建它们。

详情请参阅this guide 或此旧但仍然relevant article

【讨论】:

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