有谁知道如何将Content/ContentPlaceholder
信息从页面(通过它的母版页)传递到父母版页?
与this example类似,但内容在ChildFile(页面)中定义,在ParentMaster中输出(q matster页面在嵌套中高一级)。
答案 0 :(得分:1)
AFAIK这是不可能的。我自己还没有找到一个完美的解决方案,但通常适用于少量可能性(例如3选择导航栏)是从母版页中导出的辅助母版页并使用视图中的那些。另一个解决方案是使用javascript来操纵母版页的内容。第三种方法是将要更改的内容从客户端页面隔离到单独的contentplaceholder中,并在客户端页面上指定该内容。
编辑随着Razor的到来,这个问题现在已经完全解决了:只需将变量放在子视图中的ViewBag中,然后在布局中读取它。
答案 1 :(得分:0)
使用属性,传递它们并让主母版页决定在渲染时要做什么