2

我有 3 个母版页,一个用于主页,一个用于两列布局,一个用于三列布局。

它们都工作正常,但是有许多 div 在两个或所有页面之间共享。其中一些非常复杂,因此理想情况下,我希望能够将它们编码一次,然后在母版页之间共享。

有没有一种简单的方法可以做到这一点?

非常感谢,罗斯

4

3 回答 3

4

嵌套母版页可能是您问题的解决方案,具体取决于您的确切结构。本质上,您可以为您的母版页提供一个母版页,这样您就有一个带有您的网站横幅等的网站母版页(我希望您的 div 符合这些原则),然后是三个母版页作为主页,两个列以及三个将站点母版页称为母版的列。

这是否有效取决于您的页面的结构以及该 div 是否类似地放置在所有页面上等。

否则,您的选择就像 Johann 所说的那样使用可以包含在每个当前母版页上的 UserControl。即使您使用嵌套母版页方法,如果它是一个自包含的东西,这可能不是一个坏主意。

于 2011-11-02T10:34:34.943 回答
2

为什么不直接使用用户控件(MSDN 指南)并将它们包含在母版页中?这为您提供了所有这些共享资源的单一控件和代码库。

于 2011-11-02T10:29:10.913 回答
0

我发现这种在我的多个母版页中包含相同代码片段的方法:

    <!-- #include virtual = "/shared/divCookies.inc" -->
于 2013-06-27T15:47:47.787 回答