我在共享模板中使用@section { ... }
表达式。由于我没有看到该部分中呈现的共享代码,并且由于我在互联网上找不到提示,因此我不确定这是否应该起作用。
以下是我的检查方法:
_Shared.cshtml:
...
<div class="not-in-section">
Not in section
</div>
@section Templates {
<div class="in-section">
in section
</div>
...
我看到了部分渲染的部分,但没有看到部分代码。
在index.cshtml中,我这样调用:
...
@Html.Partial("~/Views/Shared/_Shared.cshtml")
...
@section Templates {
<script type="x-template" id="book-template">
...
所以我调用_Shared.cshtml
并引用@section
,它可以正常工作。
有人可以确认这应该有效吗,或者这将永远不会有效?如果它应该工作,应该改变什么?