所以我正在处理我自己的自定义路由映射(而不是让 ServiceStack 自动处理它),仅仅是因为我的所有数据都存储在数据库、页面内容和所有内容中。我有一系列 _Layout.cshtml 文件,我的 Markdown 存储为字符串。
所以我想我在问,我需要为我的映射路由继承什么类型的服务(常规服务?),我需要返回什么状态“在字符串 Y 中使用布局 X 和 Markdown”?
我已经阅读了 ServiceStack Wiki 和新示例页面上的示例,但找不到任何示例来实现这一点(一切似乎都是从文件中读取 Markdown,而 Razor 从数据库中读取变量)。
如果我的问题不清楚,请告诉我,我很乐意相应地修改它。
--
编辑
一些澄清:
是的,我可以加载常规的 Razor 页面。是的,我从要加载的文件中获得了常规的 Markdown。
我现在只是好奇如何将 Markdown 渲染到字符串中的 Razor 方法“RenderBody()”(来自我的数据库)。