ASP.NET Include禁用代码隐藏

Oni*_*ght 0 asp.net master-pages code-behind include

我发现在使用时

<!-- include file="MyPage.aspx" --> 
Run Code Online (Sandbox Code Playgroud)

在ASP中命令,我无法在MyPage.aspx中使用代码隐藏.

问题是,当我尝试包含MyPage.aspx时,会出现错误,因为我们有两个Page Directive.如果我删除了Page Directive,我可以很好地包含MyPage.aspx,但无法访问代码隐藏,因为Page Directive中的"CodeBehind"参数不再存在.

所以,据我所知,我们有一个Catch-22.有没有人知道这方面的解决方法?或者只是我缺少的东西?

谢谢,-Onion-Knight

我不确定这是否会发生任何变化,但我正在使用包含MyPage.aspx的页面的母版页.

M4N*_*M4N 5

为什么不使用用户控件(*.ascx)而不是包含aspx页面?

在MSDN中查看此概述,其中显示了如何创建和用户"用户控件".