【问题标题】:dotnetnuke module creation using .ASCX file使用 .ASCX 文件创建 dotnetnuke 模块
【发布时间】:2013-01-30 22:36:45
【问题描述】:

我试图了解 DotNetNuke 如何动态加载具有静态定义的事件处理程序的 Web 用户控件 (.ascx)。我已尝试浏览 DotNetNuke 网站上提供的文档,但无法找到问题的正确答案。

假设用户控件内部有一个按钮,并且在 .ascx 文件中指定了其单击事件。用户控件不会连接 page_load() 或 init() 内的事件处理程序。因此,如果用户控件是动态加载的,而没有在每次加载时在 page_load() 中连接事件处理程序,为什么按钮的事件处理程序仍然有效? DotNetNuke 从 ASCX 文件中创建模块的过程是什么?如果有人能指点我一些文档,那就太好了。

【问题讨论】:

    标签: dotnetnuke loading ascx


    【解决方案1】:

    它只是在页面生命周期的早期加载控件,它的工作原理并没有什么神奇之处。它们是常规的 ascx 控件。关键是ascx上“AutoEventWireup”的定义。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-12-28
      • 2011-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-03
      • 1970-01-01
      相关资源
      最近更新 更多