问题标签 [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.
razor - RazorEngine 模板化电子邮件
是否可以使用剃须刀引擎声明属性,例如
而不是喜欢
razor - 在 tinymce 中使用 RazorEngine
我正在编写一个使用给定电子邮件模板生成多条消息的应用程序。
电子邮件解析器工作正常。我正在使用 RazorEngine 创建电子邮件模板。
问题是我需要使用以下构造(一个简单的 foreach)生成一个表:
当我退出 html 编辑器时,tinymce 会弄乱我的代码,“修复”我的代码,如下所示:
这是在新版本的 tinymce 上发生的问题 - 它曾经接受这种标记。
是否有任何可行的解决方案让 tinymce 接受可能损坏的 html 而无需尝试修复它?
我的tinymce配置是:
c# - RazorEngine 解析抛出无法编译
我正在尝试用这一行编译一个剃须刀文件
但它只是抛出
错误属性如下所示:
所以没有好的信息。
我正在运行 .NET 4.0 和 Razor Engine 3.2.0.0
更新 1
我在 RazorEngine 中找到了这一行的错误
c# - 为什么 razorengine 不将其渲染为原始的?
我正在使用 RazorEngine 创建数据驱动的 xaml。
但是,我不能让它工作:
这导致“结果”成为
我不想把“&”变成
如果我删除以下任何内容:
起始字符 "<" "k" 和 "t" 之间的空格 \"
....然后剃须刀引擎解析器 Raw() 函数通过不将“&”转换为“&”而正确运行
我还认为我可以通过使用代码块 @{} 而不仅仅是 @ 来帮助 Razor 更好地理解我的意图。但是,我还没有想出如何让代码块将文本发送到 Razor 输出。
razor - RazorEngine 使用匿名对象 RuntimeBinderException
我在模板解决方案中使用 RazorEngine。我必须为我的模型数据使用匿名对象。编码:
我收到一个 RuntimeBinderException(“对象”不包含“名称”的定义)。
谁能帮我?
谢谢!
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测试中构建模板。
razorengine - 将 RazorEngine 隔离模板服务与解析器一起使用?
我在大型 Web 应用程序中使用 RazorEngine 来发送电子邮件。由于内存问题(来自不断重新编译具有临时内容的消息模板),我想使用IsolatedTemplateService
在单独的 AppDomain 中运行的 . 但我看不到任何指定模板解析器的方法,就像我可以使用TemplateService
.
我错过了什么吗?我喜欢我的解析器。
.net - RazorEngine 中的 Using-Statement(没有来自 MVC 的 HtmlHelper)
我正在使用没有 MVC 框架的 RazorEngine。这意味着我没有用于创建模板的 HtmlHelper。
没关系,反正我不需要它的任何方法。但我需要创建自己的方法,例如 BeginForm。
现在这些都是用我没有的 HtmlHelper.ViewContext.Writer.Write 完成的。是否有“开箱即用”的方式来做到这一点,还是我必须在这里做一些魔术?
c# - 使用 ServiceStack.Razor 在 ViewPage 上出现 System.TimeZoneNotFoundException
我使用Servicestack.Razor 创建了一个视图。在查看页面上,我正在尝试使用以下代码获取会话。
当我将此代码放在视图页面上时,出现以下错误:
StackTrace 如下:
这是一个错误Servicestack.Text
吗?我该如何解决这个问题?
注意:我在 Ubuntu 12.10 上使用 Mono 3.0.10