问题标签 [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.
c# - 在 NHaml 中创建增量占位符
我想要达到的是一种在我的主人中添加脚本和样式占位符的方法。它们将包括我的初始 site.css 和 jquery.js 文件。然后,每个 haml 页面或部分页面都可以将自己需要的文件添加到这些占位符中。
目前,我正在我的主文件中创建两个字符串,并附加到我的视图中。
这会导致丑陋且容易出错的渲染。
有没有更好的方法来实现这一点?
c# - NHaml 中的强类型视图?
我有一个强类型视图,想在 NHaml 页面中使用它。
使用 WebForms 引擎,我将在<%@ Page%>
指令或代码隐藏文件中描述 ViewData 类型。
我将如何在 NHaml 中解决这个问题?
asp.net-mvc - 是否可以在 *same* ASP.NET MVC 网站中为不同的视图使用不同的视图引擎?
我想尝试NHaml。我是否可以将 NHaml 视图引擎用于我的一些视图,而无需转换整个应用程序(或创建新的原型应用程序)?
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
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
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 配置是:
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 正在寻找的程序集参考?
c# - 用于 CRUD 的 NHaml T4 模板?
我想问一下是否有人已经或已经看到与 MVC 2.0 中的默认 T4 CRUD(列表、创建等)模板相同的 NHaml 的 T4 模板?
.net - .net MVC3 会为替代视图引擎带来更轻松的集成吗?
您可能知道 .MVC3 带来了一个名为 Razor 的替代视图引擎。
据我了解,为了使这成为可能,MS 在简化替代视图引擎的集成方面付出了更多努力。
这会对其他视图引擎(nHaml、Spark ...)有什么影响吗?
我最感兴趣的是工具集成(语法高亮、代码完成等)。
nhaml - NHAML 是否需要 ASP.NET MVC?
无法直接在 NHAML 项目页面上找到它,所以我想知道您是否需要运行 ASP.NET MVC 才能使用 NHaml,或者我是否可以在“普通”ASP.NET 网页上使用它?
另外,我读到你需要拦截对 Sass 的请求并手动调用它的构建器?