ServiceStack Markdown Razorを使用してDTOをレンダリングしていますが、_Layout.cshtmlを使用していません。私は、Markdownファイルの名前が応答タイプと同じであるという規則に従っています。
私のソースツリーは次のようになります。
Services/
ExampleService.cs
Transfer/
Example.cs
Views/
Shared/
_Layout.cshtml
Example.md
ExampleService.cs
public class ExampleService : IService
{
public Example Get(ExampleRequest request)
{
return new Example { Greeting = "Hello, MD!" };
}
}
したがって、.../html/reply/ExampleRequest
アクセスすると、にアクセスできるレンダリングされたMarkdownが表示されます@Model
。ただし、使用可能な_Layout.cshtmlは使用されません(同じディレクトリに移動した場合でも)。
これはサポートされていますか?もしそうなら、それはどのように構成されていますか?