问题标签 [nhaml]

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 投票
2 回答
575 浏览

.net - NHaml 可以用作通用模板引擎吗?(在 MVC 之外)

我见过很多人喜欢在 ASP.NET MVC 中使用 NHaml 视图引擎,但我想知道 NHaml 是否可以用作 .NET 中的通用模板引擎?我想从控制台应用程序中使用 NHaml,或者在 ASP MVC 视图引擎环境之外生成 HTML 电子邮件模板。这可能吗?我在任何地方都没有找到很多代码示例来展示如何做到这一点。谢谢!

0 投票
0 回答
220 浏览

asp.net - ASPX 视图引擎

所以Razor 视图引擎是开源的,可以在 MVC 特定的实现之外使用。但是,对于我的特定项目(我想在WordprocessingML Razor 中启用此功能的地方将不起作用,因为它试图变得聪明并弄清楚什么是标记和什么是 Razor 代码。

让我澄清一下,Razor 可以在 WordprocessingML 中工作,只要您想放弃在 MS Word(或其他兼容 openXML 的编辑器)中打开和编辑文档的想法。

出于这个原因,我在想如果你可以将每一行代码封装在某种 XML 标记中,你就可以克服这个问题,但这实际上只是 ASPX 视图引擎。

如果需要,我认为这对于我想做的事情来说是完美的,同时支持 C# 的全部功能。问题是我不认为 ASPX 视图引擎可用于直接实现。

ASP.Net 站点上,Microsoft 列出了其他一些视图引擎,例如SparkNHamlNDjango

你以前用过这些吗?你会推荐哪个?你会避免哪个?任何其他想法将不胜感激。

提前致谢

0 投票
1 回答
710 浏览

.net - 如何在 MVC 4 中使用 NHaml?

我在 Ruby on Rails 中使用过 haml,我在 .Net 中找到了一个名为 NHaml 的 haml 版本,我已经厌倦了搜索如何在 Web 应用程序中实现 NHaml,我阅读了这篇文章:http ://weblogs.asp.net/ stephenwalther/asp-net-mvc-tip-35-use-the-nhaml-view-engine但我无法完成这些步骤,因为这行有错误

我认为教程是针对旧版本的,我需要在MVC 4中使用Html,真的我不知道项目是否死了,因为我找到的信息是2011,2010,2009......

0 投票
1 回答
37 浏览

asp.net - 如何使 NHaml 与 Asp.net MVC 6 一起使用

我正在尝试在我的 asp.net MVC 6 项目中使用 NHaml 作为 ViewEngine。我通过 Mono 在我的 OSX 系统上运行这个项目。NHaml 文档https://code.google.com/p/nhaml/wiki/Configuration说要使用 .xml 配置文件。但看起来 MVC 6 不再支持 xml 配置

如何将此配置转换为 json 语法,或者只是简单地在代码中正确配置此配置?由于我对 .net 的经验非常有限,这个问题可能令人困惑。