【问题标题】:How to use NHaml in MVC 4?如何在 MVC 4 中使用 NHaml?
【发布时间】:2023-03-13 05:14:01
【问题描述】:

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

ControllerBuilder.Current.SetControllerFactory(new NHamlControllerFactory());

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

【问题讨论】:

  • 你得到什么错误?
  • "找不到 NHamlControllerFactory 的类型或命名空间名称"
  • 一般来说,NHaml 已经死了,或者在更新方面充其量只是一个死人。让它在 MVC 4 上运行基本上都由你来编辑它。习惯 Razor 语法可能会更好。

标签: .net visual-studio asp.net-mvc-4 haml nhaml


【解决方案1】:

删除您拥有的所有旧版本并安装此版本:

https://github.com/NHaml/NHaml

然后,添加这一行:

ViewEngines.Engines.Add(new NHaml.Web.Mvc3.NHamlMvcViewEngine())

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-29
  • 2012-11-26
  • 1970-01-01
相关资源
最近更新 更多