【发布时间】:2013-01-16 14:27:48
【问题描述】:
我想知道是否有任何方法可以扩展 razor 视图引擎的功能,以在渲染前处理一些自定义文本/标签和解析/继续。假设我使用了一些特殊的标签,即${},如下所示:
<span>${some word}</span>
然后,我想在渲染之前解析视图并将“某个世界”替换为本地化值。当然这可以通过其他方式完成,但我想知道是否有任何方法可以完成这项工作。
【问题讨论】:
-
对于本地化的值,您应该真正使用资源文件。不过,对于您手头的问题,请查看这篇关于使用 Razor 进行模板等不同方法的博客文章:blogs.msdn.com/b/marcinon/archive/2010/12/08/…
-
我知道方法。但我真的想知道是否有任何方法可以处理渲染,解析视图文本并将一些值放在视图上,然后再进行渲染。
-
但通常情况下,这不会作为“渲染”的一部分来完成,这是您希望从模板/函数中获得的。
-
@Halil Ibrahim +1 回答这个问题。这是给真正忠诚的开发者的(你的推特是什么?)。 he he 还有你为什么不将答案标记为问题的实际答案。对我来说,这正是所需要的(尤其是与南希的链接)。
标签: asp.net-mvc razor asp.net-mvc-4 viewengine