我目前无法@Html.Partial()
在@section
.
ServiceStack 支持吗?在我下面的示例代码中,第一个部分(在 之外@section
)确实被渲染了。里面@section
只有周围的 HTML 被渲染。
我的文件夹结构如下所示:
- /意见/
- 我的布局.cshtml
- 我的视图.cshtml
- /共享/
- _MyPartialView.cshtml
MyLayout.cshtml 如下所示:
@inherits ServiceStack.Razor.ViewPage<MyViewModelBase>
...
@RenderBody()
<div id="sidebar">
@RenderSection("sidebar")
</div>
MyView.cshtml 包含以下内容:
@inherits ServiceStack.Razor.ViewPage<MyViewModel>
@{
Layout = "MyLayout";
}
@Html.Partial("_MyPartialView")
@section sidebar {
<h2>Side Bar</h2>
@Html.Partial("_MyPartialView")
<p>Some other content</p>
}
局部视图只包含纯 HTML。