Razor 有没有办法让切片保持干燥?
在父视图中:
@RenderSection("Foo")
More content..
@RenderSection("Foo")
在子视图中:
@section {
<text>bar</text>
}
当我尝试使用相同名称的 2 个部分时出现错误。
Razor 有没有办法让切片保持干燥?
在父视图中:
@RenderSection("Foo")
More content..
@RenderSection("Foo")
在子视图中:
@section {
<text>bar</text>
}
当我尝试使用相同名称的 2 个部分时出现错误。
RenderSection是一个有返回值的方法(所以它不会直接写入Response
)。将值存储在变量中并在您想要的任何地方使用它:
就像是:
@{ var fooSection = RenderSection("Foo").ToHtmlString(); }
@Html.Raw(fooSection)
More content..
@Html.Raw(fooSection)