我想将.aspx页面加载到contentplaceholder而不进行回发。我所拥有的是一个包含3个contentplaceholders
的母版页1.headerContent 2.leftContent 3.mainContent
我在headercontent中有3个链接,根据这3个链接的选择,我在左边的内容上显示了几个菜单。在左侧内容中选择任何已加载的菜单时,我想通过代码隐藏(C#)在“maincontent”中显示/加载.aspx页面,而不进行刷新或回发。我想加载的.aspx页面不会继承母版页。
除了使用Iframes,还有什么方法可以实现这个目的吗?
答案 0 :(得分:0)
我可以建议使用用户控件(.ascx)而不是页面。有一个页面从一开始就加载所有控件,此页面将使用母版页并将其内容占位符作为mainContent。
您可以将每个控件放在页面上的div中,并将div的显示设置为none。然后,您可以使用java脚本仅显示相关的用户控件。