我正在使用 ServiceStack Markdown Razor 来呈现 DTO,但它没有使用 _Layout.cshtml。我遵循约定,其中 Markdown 文件的名称与响应类型相同。
我的源代码树如下所示:
Services/
ExampleService.cs
Transfer/
Example.cs
Views/
Shared/
_Layout.cshtml
Example.md
示例服务.cs
public class ExampleService : IService
{
public Example Get(ExampleRequest request)
{
return new Example { Greeting = "Hello, MD!" };
}
}
因此,如果我访问,.../html/reply/ExampleRequest
我会看到呈现的 Markdown 可以访问@Model
. 但是,它不使用可用的 _Layout.cshtml(即使我将它移动到同一目录)。
这支持吗?如果是这样,它是如何配置的?