使用.ASCX文件创建dotnetnuke模块

使用.ASCX文件创建dotnetnuke模块,dotnetnuke,loading,ascx,Dotnetnuke,Loading,Ascx,我试图了解DotNetNuke如何动态加载具有静态定义的事件处理程序的web用户控件(.ascx)。我试图浏览DotNetNuke网站上的文档,但找不到我问题的正确答案 假设用户控件内部有一个按钮,并在.ascx文件中指定了其单击事件。用户控件不会在页面\u load()或init()内连接事件处理程序。因此,如果用户控件是动态加载的,而没有在每次加载时连接页面_load()中的事件处理程序,那么为什么按钮的事件处理程序仍然有效?DotNetNuke使用什么过程从ASCX文件创建模块?如果有人能

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


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

它只是在页面生命周期的早期加载控件,没有什么比这更神奇的了。它们是常规的ascx控件。关键是ascx上“AutoEventWireup”的定义