2014-03-06 18 views
0

假设我有一个MasterPage和两个通过ContentPlaceHolder包含的子页面。 在AJAX中是否可以更新ContentPlaceHolder以从1个子页面更改为另一个?使用Ajax更新ContentPlaceHolder?

如果是这样,是否有任何问题,我可能会遇到使用这种类型的接口?

回答

1

您不能使用ContentPlaceHolder控件,因为它不会呈现在您的页面中。

请使用div runat="server"和使用DIV ID加载Ajax内容

所有页面的脚本将通过AJAX做工精细加载。有几个场景会破坏/与父页面脚本冲突。在这种情况下,您可以使用iframe并设置src属性

+0

啊当然。没有CPH的DOM。所以如果我要在一个div中加载一个全功能的ASPX页面,那么这个页面的所有方法都可以按照预期工作? – Mathias

+0

@Mathias,我更新了我的答案 –

+0

听起来很神奇Murali。你认为我将不得不把所有的我的子页面进入用户控件?或者将它们保存为aspx页面可以吗? – Mathias