问题标签 [razorengine]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
226 浏览

razor - RazorEngine 模板化电子邮件

是否可以使用剃须刀引擎声明属性,例如

而不是喜欢

0 投票
1 回答
338 浏览

razor - 在 tinymce 中使用 RazorEngine

我正在编写一个使用给定电子邮件模板生成多条消息的应用程序。

电子邮件解析器工作正常。我正在使用 RazorEngine 创建电子邮件模板。

问题是我需要使用以下构造(一个简单的 foreach)生成一个表:

当我退出 html 编辑器时,tinymce 会弄乱我的代码,“修复”我的代码,如下所示:

这是在新版本的 tinymce 上发生的问题 - 它曾经接受这种标记。

是否有任何可行的解决方案让 tinymce 接受可能损坏的 html 而无需尝试修复它?

我的tinymce配置是:

0 投票
2 回答
3263 浏览

c# - RazorEngine 解析抛出无法编译

我正在尝试用这一行编译一个剃须刀文件

但它只是抛出

错误属性如下所示:

所以没有好的信息。

我正在运行 .NET 4.0 和 Razor Engine 3.2.0.0

更新 1

我在 RazorEngine 中找到了这一行的错误

0 投票
1 回答
380 浏览

c# - 为什么 razorengine 不将其渲染为原始的?

我正在使用 RazorEngine 创建数据驱动的 xaml。

但是,我不能让它工作:

这导致“结果”成为

我不想把“&”变成

如果我删除以下任何内容:

起始字符 "<" "k" 和 "t" 之间的空格 \"

....然后剃须刀引擎解析器 Raw() 函数通过不将“&”转换为“&”而正确运行

我还认为我可以通过使用代码块 @{} 而不仅仅是 @ 来帮助 Razor 更好地理解我的意图。但是,我还没有想出如何让代码块将文本发送到 Razor 输出。

0 投票
1 回答
1452 浏览

razor - RazorEngine 使用匿名对象 RuntimeBinderException

我在模板解决方案中使用 RazorEngine。我必须为我的模型数据使用匿名对象。编码:

我收到一个 RuntimeBinderException(“对象”不包含“名称”的定义)。

谁能帮我?

谢谢!

0 投票
2 回答
2185 浏览

c# - 无法将 MvcHtmlString/IHtmlString 与 RazorEngine 一起使用

我刚开始使用 RazorEngine 并且在使用静态辅助方法时遇到了挫折。它只是为模板生成一个 MvcHtmlString/IHtmlString。当调用 Razor.Parse(...) 我得到

我添加了对System.Web, System.Web.Mvc,的引用System.Web.WebPages。还尝试将它们添加到cshtml ( @using System.Web, @using System.Web.Mvc) 中。但@using System.Web.Mvc结果在.Mvc不可用System.Web?!

我目前正在尝试在NUnit测试中构建模板。

0 投票
0 回答
203 浏览

razorengine - 将 RazorEngine 隔离模板服务与解析器一起使用?

我在大型 Web 应用程序中使用 RazorEngine 来发送电子邮件。由于内存问题(来自不断重新编译具有临时内容的消息模板),我想使用IsolatedTemplateService在单独的 AppDomain 中运行的 . 但我看不到任何指定模板解析器的方法,就像我可以使用TemplateService.

我错过了什么吗?我喜欢我的解析器。

0 投票
2 回答
3035 浏览

.net - RazorEngine 中的 Using-Statement(没有来自 MVC 的 HtmlHelper)

我正在使用没有 MVC 框架的 RazorEngine。这意味着我没有用于创建模板的 HtmlHelper。

没关系,反正我不需要它的任何方法。但我需要创建自己的方法,例如 BeginForm。

现在这些都是用我没有的 HtmlHelper.ViewContext.Writer.Write 完成的。是否有“开箱即用”的方式来做到这一点,还是我必须在这里做一些魔术?

0 投票
3 回答
5470 浏览

.net - RazorEngine vs RazorTemplates vs RazorMachine

有人可以解释一下有什么区别,优点/缺点

剃刀引擎

剃刀模板

剃刀机

我需要选择一个来生成电子邮件。这些要求很常见:快速、易于使用。似乎它们都具有我需要的所有功能,但由于我是 Razor 新手,我不太清楚哪个更好。

谢谢。

0 投票
3 回答
1629 浏览

c# - 使用 ServiceStack.Razor 在 ViewPage 上出现 System.TimeZoneNotFoundException

我使用Servicestack.Razor 创建了一个视图。在查看页面上,我正在尝试使用以下代码获取会话。

当我将此代码放在视图页面上时,出现以下错误:

StackTrace 如下:

这是一个错误Servicestack.Text吗?我该如何解决这个问题?

注意:我在 Ubuntu 12.10 上使用 Mono 3.0.10