Gra*_*ane 5 razor servicestack
我目前无法@Html.Partial()在a中呈现视图@section.
ServiceStack是否支持此功能?在我下面的示例代码中,第一个部分(在...之外@section)确实被渲染.在内部@section只有周围的HTML被渲染.
我的文件夹结构如下所示:
MyLayout.cshtml看起来像这样:
@inherits ServiceStack.Razor.ViewPage<MyViewModelBase>
...
@RenderBody()
<div id="sidebar">
@RenderSection("sidebar")
</div>
Run Code Online (Sandbox Code Playgroud)
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>
}
Run Code Online (Sandbox Code Playgroud)
部分视图只包含纯HTML.
几天前我在 Github 上报告了这个错误,@mythz 提交了针对该问题的修复。
请参阅我的 SO 帖子:Service Stack 4.0.15: Razor Partial notoutputed inside @section
好消息是修复程序可通过 Myget ( https://github.com/ServiceStack/ServiceStack/wiki/MyGet ) 4.0.16(预发布)获得
这是 Github 上的问题:
https://github.com/ServiceStack/Issues/issues/60
| 归档时间: |
|
| 查看次数: |
1430 次 |
| 最近记录: |