我正在使用 jQuery load() 函数将一些内容从辅助 ASPX 页面带入主 ASPX 页面上的 DIV。有问题的内容包含一个按钮控件和一个标签控件,以及按钮的单击事件代码(位于辅助页面的代码隐藏中),该代码随后将一些文本填充到标签控件中。辅助页面本身可以正常工作。
在主页上,使用 load() 函数将按钮和标签带入 DIV 就好了。我想了解的是加载内容的范围在哪里。它现在驻留在主页的 DOM 中,在我看来,这表明它在主页的控制之下(如果这是正确的话)。但是,单击该按钮会导致二级页面“接管”,并刷新到二级页面,并在标签中正确填充文本。这个结果表明在页面范围方面存在某种混合层次结构,特别是对于加载的按钮控件及其相关的单击事件。
是否有明确的规则或定义来定义这种关系?从包含 load()'ed 内容的编码页面的角度来看,理解这一点显然很重要。
谢谢大家。