我有一些内容来自CMS,我需要移动到原始的asp.net页面。由于模板是嵌套的,我想我可以使用嵌套的主页面来实现它,但是我发现我无法从深层子页面设置顶层主页面上的值。ASP.NET嵌套主页,如何从aspx文件设置首页的内容?
下面是一个示例。我有contentplaceholders几个嵌套masterpages:
- 顶部主站(具有contentPlaceHolder1)
- 嵌套母,取决于顶部主站(具有contentPlaceHolder2)
- aspx页面,依赖于嵌套母,限定含量为contentPlaceHolder1和2
问题是,asp.net不允许我在content页面中定义contentPlaceHolder1的值,它应该在嵌套master中定义。但重点是客户端页面知道这个值,而不是模板主页(例如,页面知道它必须在顶部显示的图形,但图形的占位符是顶层主控)。
如何在aspx页面中设置值以便在顶层主页中呈现?
我喜欢的想法传递特性。事实证明,你也可以在嵌套的master中定义一种类似的传递contentPlaceHolders,如下所示: asp:Content> –
2010-04-29 13:47:30