代码之家  ›  专栏  ›  技术社区  ›  Gonzalo Quero

NHaml配置问题:找不到模型

  •  0
  • Gonzalo Quero  · 技术社区  · 17 年前

    我的NHaml配置有点问题:

    <configSections>
        <section name="nhaml" type="NHaml.Configuration.NHamlConfigurationSection, NHaml"/>
    </configSections>
    
    <nhaml AutoRecompile="true">
      <assemblies>
        <add assembly="Microsoft.Web.Mvc"/>
        <add assembly="MyAssembly"/>
      </assemblies>
      <namespaces>
        <add namespace="NHaml.Web.Mvc"/>
        <add namespace="MyAssembly.Models"/>
        <add namespace="System.Linq"/>
      </namespaces>
    </nhaml>
    

    %ul
      - foreach(var v in (IQueryable<Model>)ViewData["stat"])
        %li= v.name
    

    但它不断崩溃,告诉我MyAssembly.Models.Model无法识别,并询问我是否缺少using指令。我的web.config或视图中是否有任何错误?

    提前谢谢。

    1 回复  |  直到 17 年前
        1
  •  2
  •   Brendan Kowitz    17 年前

    我没有使用NHaml,因为它是MvcContrib的一部分,但当时我有自己的模型,通过在配置中指定完整的程序集名称来工作,例如:

    MyAssembly, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
    
    推荐文章