C# 如何在不回发的情况下将.aspx页面动态加载到contentplaceholder中?

C# 如何在不回发的情况下将.aspx页面动态加载到contentplaceholder中?,c#,asp.net,master-pages,C#,Asp.net,Master Pages,我想在不回发的情况下将.aspx页面加载到contentplaceholder中。我有一个母版页,有3个内容占位符 1.头部内容 2.leftContent 3.主要内容 我在headercontent中有3个链接,根据这3个链接的选择,我在左侧内容上显示了一些菜单。在选择左侧内容的任何已加载菜单时,我希望通过codebehind(C#)在“maincontent”中显示/加载.aspx页面,而无需刷新或回发。我想要加载的.aspx页面没有继承母版页 除了使用iFrame,还有什么方法可以做到这

我想在不回发的情况下将.aspx页面加载到contentplaceholder中。我有一个母版页,有3个内容占位符

1.头部内容 2.leftContent 3.主要内容

我在headercontent中有3个链接,根据这3个链接的选择,我在左侧内容上显示了一些菜单。在选择左侧内容的任何已加载菜单时,我希望通过codebehind(C#)在“maincontent”中显示/加载.aspx页面,而无需刷新或回发。我想要加载的.aspx页面没有继承母版页


除了使用iFrame,还有什么方法可以做到这一点吗

我建议使用用户控件(.ascx)而不是页面。如果有一个页面从一开始就加载所有控件,则此页面将使用母版页并将其内容占位符作为主要内容


您可以将每个控件放在页面上的一个div中,并将div的显示设置为none。然后,您可以使用java脚本仅显示相关的用户控件。

那么这是否意味着除了将页面作为用户控件外,我们不能将其加载到其他控件中?