我如何写信给:
@RenderSection("Top", false)
从局部视图中不止一次?
在局部视图内部:
@section Top{
@: Hi from partial!
}
视图内部:
@section Top{
@RenderSection("Top", false)
}
内部布局:
@RenderSection("Top", false)
这是您从局部视图内部访问该部分的方式。但是,您不能多次调用它,并且必须多次写入它是没有意义的。
如果你发现你的局部视图需要写在“顶部”,然后突然它需要写在“底部”,你有一个糟糕的设计,你需要重新考虑你的视图/控制器
你不能,直接。
您的内容页面本身可能包含一个@RenderSection()
调用,但我不确定这就是您的意思。
或者,如果您想写入不同的内容区域,您可以简单地多次调用@RenderSection()
,并在视图中按名称匹配部分。