我如何写信:
@RenderSection("Top", false)
来自部分视图的次数超过一次?
答案 0 :(得分:0)
你不能,直接。
您的内容页面本身可能包含@RenderSection()
来电,但我不确定这是您的意思。
或者,如果您要写入不同的内容区域,只需拨打@RenderSection()
的多个电话,并在视图中按名称匹配这些部分。
答案 1 :(得分:0)
在部分视图中:
@section Top{
@: Hi from partial!
}
在视图内:
@section Top{
@RenderSection("Top", false)
}
内部布局:
@RenderSection("Top", false)
这是您从局部视图内部访问该部分的方法。你不能多次调用它,并且必须多次写入它是没有意义的。
如果你发现你的局部视图需要写在" Top",那么突然它需要写在"底部",你有一个糟糕的设计,你需要重新思考你的观点/控制者