我想更改组件从父级收到的ChildContent,如下所示:
<Markdown>
# Title
Some _Content_
</Markdown>
要解释此内容,我需要做类似 Markdown.ToHTML(@ChildContent)。
但是由于 ChildContent 不是字符串,我需要一些方法来访问 ChildContent 并将其作为字符串检索。这可能吗,怎么办?还有其他解决办法吗?
答案 0 :(得分:0)
这并非不可能,但这并不是一个好方法。
为了获取渲染片段并生成HTML,它需要通过渲染器运行。这不是一件特别简单的事情。如果您想查看示例,可以look at the Test Renderer produced by Steve Sanderson获得其单元测试原型。
您可以尝试创建自己的渲染器,但是我建议考虑使用其他方法。