问题标签 [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 投票
1 回答
107 浏览

c# - 在 NHaml 中创建增量占位符

我想要达到的是一种在我的主人中添加脚本和样式占位符的方法。它们将包括我的初始 site.css 和 jquery.js 文件。然后,每个 haml 页面或部分页面都可以将自己需要的文件添加到这些占位符中。

目前,我正在我的主文件中创建两个字符串,并附加到我的视图中。
这会导致丑陋且容易出错的渲染。
有没有更好的方法来实现这一点?

0 投票
3 回答
326 浏览

c# - NHaml 中的强类型视图?

我有一个强类型视图,想在 NHaml 页面中使用它。

使用 WebForms 引擎,我将在<%@ Page%>指令或代码隐藏文件中描述 ViewData 类型。

我将如何在 NHaml 中解决这个问题?

0 投票
1 回答
151 浏览

asp.net-mvc - 是否可以在 *same* ASP.NET MVC 网站中为不同的视图使用不同的视图引擎?

我想尝试NHaml。我是否可以将 NHaml 视图引擎用于我的一些视图,而无需转换整个应用程序(或创建新的原型应用程序)?

0 投票
1 回答
76 浏览

asp.net-mvc - 在 NHaml 中指定标签属性时出错

我刚刚开始使用NHaml并遇到了障碍。

这是我的 application.haml 文件:

当我尝试在浏览器中查看时,它会引发以下错误:

NHaml.Exceptions.SyntaxException:属性“,”出现两次。

如果我删除以它开头的行就%link可以了。我究竟做错了什么?

我正在按照 Brian Hartsock 的步骤进行操作:http:
//blog.brianhartsock.com/2009/01/15/using-nhaml-from-source/#nhaml_reference

0 投票
1 回答
59 浏览

asp.net - 在 NHaml 页面上指定 Page 指令属性

我正在使用 NHaml 作为视图引擎的 MVC 站点。

我有一个页面需要将 HTML 代码作为表单值提交,并且收到 System.Web.HttpRequestValidationException 向我抛出。

我想指定 <%@ Page validateRequest="false" %> 以便此页面允许提交此数据,但不确定如何使用 NHaml 生成页面来执行此操作。

旁注:
我使用的编辑器是 TinyMCE,我发现它有一个对输出进行编码的选项,这样它就不会触发反 html 验证。

当然,然后您的值被编码,因此您必须确保在适当的时间对其进行解码。

http://wiki.moxiecode.com/index.php/TinyMCE:Configuration/encoding

0 投票
3 回答
2653 浏览

c# - 使用 NHaml 在 HtmlHelper 中缺少扩展方法

几天前我发现了 NHaml,这是一个很棒的项目。

当我尝试使用 MVC2 Html 助手时,如Html.LabelFor()Html.TextBoxFor();视图不会编译。

例子:

我试图在 naml 的 Web.config 部分中添加程序集和命名空间,但它并没有改变任何东西。

我在用着 :

  • 系统.Web.Mvc 2.0
  • .NET 框架 3.5 SP1
  • 来自 git trunk 的 Nhaml 1.5.0.2(并尝试了其他构建)

我的 NHaml 配置是:

0 投票
1 回答
311 浏览

c# - Nhaml 中的程序集引用

我正在尝试让 Nhaml 为 ASP.NET MVC 2 项目工作。该项目的后端是Mongo DB,使用NoRM 驱动程序。NoRM 指定了一些自定义类型,特别是 ObjectID 作为对 Mongo 的唯一 _id 列的引用。

我有 Nhaml 视图从强类型模型编译和输出数据,但它在 ObjectID 类型上被这样写:

具体来说,错误信息是:

c:\Windows\Temp\a7lwemtp.0.cs(83,9):错误 CS0012:类型“Norm.ObjectId”在未引用的程序集中定义。您必须添加对程序集“Norm,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null”的引用。

...这似乎相当简单,但在将 Norm 程序集引用添加到我的 web.config 文件的 Nhaml 配置部分后,我仍然收到相同的错误消息:

我宁愿希望它能解决问题。我是否遗漏了一些明显的东西,或者完全误解了 Nhaml 正在寻找的程序集参考?

0 投票
3 回答
1573 浏览

c# - 用于 CRUD 的 NHaml T4 模板?

我想问一下是否有人已经或已经看到与 MVC 2.0 中的默认 T4 CRUD(列表、创建等)模板相同的 NHaml 的 T4 模板?

0 投票
2 回答
346 浏览

.net - .net MVC3 会为替代视图引擎带来更轻松的集成吗?

您可能知道 .MVC3 带来了一个名为 Razor 的替代视图引擎。
据我了解,为了使这成为可能,MS 在简化替代视图引擎的集成方面付出了更多努力。

这会对其他视图引擎(nHaml、Spark ...)有什么影响吗?
我最感兴趣的是工具集成(语法高亮、代码完成等)。

0 投票
2 回答
217 浏览

nhaml - NHAML 是否需要 ASP.NET MVC?

无法直接在 NHAML 项目页面上找到它,所以我想知道您是否需要运行 ASP.NET MVC 才能使用 NHaml,或者我是否可以在“普通”ASP.NET 网页上使用它?

另外,我读到你需要拦截对 Sass 的请求并手动调用它的构建器?