Antaris RazorEngine如何使用相同的密钥重新编译模板?

时间:2015-07-21 14:38:18

标签: asp.net templates caching razor razorengine

我在sharepoint webpart中使用Antaris RazorEngine来使用razor显示和呈现我的数据,以完全将后端与前端样式分开,并避免重新编译我的组件。

我使模板键与文件名相同,然后检查

如果Web应用程序处于调试模式,或者模板未缓存>>那么 我重新编译模板

问题发生了,当我尝试使用相同的密钥(即剃刀文件名)调用“RunCompile”时,我得到一个例外,即模板已经使用了相同的密钥。

我需要做的是删除缓存的模板,重新编译并缓存它以反映对剃刀模板代码所做的更改。

如何删除缓存模板?

或如何覆盖或重新编译缓存的模板?

0 个答案:

没有答案