我想使用Razor引擎而不使用视图(cshtml)文件,但使用字符串。 我想从内部MVC做到这一点,我已经看到了使用在字符串上使用Razor引擎 - 不是视图
new RazorViewEngine().Render
例子,但我找不到Render方法,它与MVC的旧日子的东西吗?
我也看到了使用Razor.Parse例子,但我找不到,要么 - 可能缺少引用(但它应该有,如果我使用MVC了,对不对?)
如果我需要做的只是将3-4个参数注入HTML字符串,那么使用Razor是否可取?我觉得我现在有点迷恋MVC,可能不会直截了当。我打算将HTML字符串缓存在内存中,并且只是从数据库传入模型。
谢谢
这似乎有点过头了 - 我觉得我应该能够做到这一点,没有这样一个巨大的外部库 - 但它看起来非常好。 但是 - 看着他们的[博客文章](http://www.fidelitydesign.net/?p=473)关于版本3使我不想尝试当前版本,因为我确实需要在多线程下运行它环境和(希望)支持模板的缓存 – Madd0g
@ Madd0g,你的场景是什么?也许有更适应你的需求的东西。 –
我有一个带有占位符的HTML模板列表,每个模板都与一组规则相关联,它们保存在数据库中。最终,这些模板将应用于符合某些条件(和规则)的数据。优选地,整个模板被缓存,以便快速处理数据。它需要像部分视图一样工作,只需要更多“动态”。 – Madd0g