仅重新加载母版页内的内容页面

时间:2011-04-07 19:54:01

标签: asp.net ajax vb.net

我的项目中有超过100页&所有这一切的单一母版页。我的母版页面包含指向不同页面的链接。我想只更改ContentPages(子页面)&我的母版页不应该重新加载。

例如: 我的主页是:SiteMaster.master 子页面1:Add.aspx Child Page2:Sub.aspx

当我执行时,Add.aspx进入SiteMaster.master。知道,当我点击Add.aspx中的sub.aspx链接时,只应更改add.aspx页面&必须加载sub.aspx。我不想重新加载母版页。

如果可能,请发布一些示例或链接。

2 个答案:

答案 0 :(得分:1)

您的预期行为并非主页的工作原理。在这种情况下,可能有一些方法可以实现无回发解决方案,但最简单的方法是使用<IFrame />(通常不赞成)

答案 1 :(得分:0)

母版页是您网页的一部分。它没有单独加载。

简单说明:

ASP.NET引擎将您的aspx放入母版页,然后将其呈现为一个页面,然后将其提供给用户。

如果这不是您想要的,并且您希望只加载母版页的内容,那么根本不应该使用母版页!它违背了母版页的性质。它们就像aspx页面的皮肤一样。

搜索 HTML IFrame代码 ,不要使用母版页。

P.S:IFrames目前还没有被广泛使用。