-1

我如何写信给:

@RenderSection("Top", false)

从局部视图中不止一次?

4

2 回答 2

0

在局部视图内部:

 @section Top{
       @: Hi from partial!  
 }

视图内部:

 @section Top{
       @RenderSection("Top", false) 
 }

内部布局:

 @RenderSection("Top", false)

这是您从局部视图内部访问该部分的方式。但是,您不能多次调用它,并且必须多次写入它是没有意义的。

如果你发现你的局部视图需要写在“顶部”,然后突然它需要写在“底部”,你有一个糟糕的设计,你需要重新考虑你的视图/控制器

于 2011-12-01T19:52:45.147 回答
0

你不能,直接。

您的内容页面本身可能包含一个@RenderSection()调用,但我不确定这就是您的意思。

或者,如果您想写入不同的内容区域,您可以简单地多次调用@RenderSection(),并在视图中按名称匹配部分。

于 2011-12-01T17:53:05.550 回答