1

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

1.headerContent 2.leftContent 3.mainContent

我在 headercontent 中有 3 个链接,根据这 3 个链接的选择,我在 leftcontent 上显示了几个菜单。在选择左侧内容上的任何加载菜单时,我想通过代码隐藏(C#)在“maincontent”内显示/加载一个.aspx页面,而不进行刷新或回发。我想加载的 .aspx 页面没有继承母版页。

除了使用 iframe 之外,还有什么方法可以做到这一点吗?

4

1 回答 1

0

我可以建议使用用户控件(.ascx)而不是页面。有一个从一开始就加载所有控件的页面,该页面将使用母版页并将其内容占位符作为 mainContent。

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

于 2012-10-16T21:47:52.440 回答