在NHaml中指定标记属性时出错

时间:2010-03-18 00:00:19

标签: asp.net-mvc syntax-error nhaml

我刚开始使用NHaml并陷入困境。

这是我的application.haml文件:

%html
  %head
    %title = Get Some Data
    %link{ href="/media/css/styles.css", rel="Stylesheet", type="text/css" }
  %body
    %div.page
      %h1 = Get Some Data
      _

当我尝试在浏览器中查看时,会抛出以下错误:

  

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

如果我删除以%link开头的行,则可以正常工作。我做错了什么?

我正在跟随Brian Hartsock的一步一步: http://blog.brianhartsock.com/2009/01/15/using-nhaml-from-source/#nhaml_reference

1 个答案:

答案 0 :(得分:1)

很奇怪,也许自从布赖恩写这篇教程以来,NHaml已经发生了变化,但以下工作......

%link{ href="/media/css/styles.css" rel="stylesheet" type="text/css" }

,

中没有{}