1

摘要: Razor Partials 不会在 ServiceStack 4 的 @section 中呈现。这似乎是 ServiceStack.Razor 中的一个错误。

版本:ServiceStack 4.0.15

受影响的包:ServiceStack.Razor

部分内的 Razor partials 不会被渲染。

例子

_Layout.cshtml 里面

@RenderSection("JavascriptConfig", required: false)

在 home.cshtml 里面

@section JavascriptConfig {
    @Html.Partial("_routes", Model.Lang)
}

_routes.cshtml 内部

@model string
test

如果我查看渲染视图的源代码,则没有输出 HTML

4

1 回答 1

1

我在 Github 上报告了这个问题,不到 19 小时就发布了修复!因此,从 ServiceStack 4.0.16(预发布)开始,此问题不再是问题

https://github.com/ServiceStack/Issues/issues/60

于 2014-03-29T01:20:54.827 回答