[英]NHaml configuration problem: Model is not found
我的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>
問題是我試圖在我的視圖中使用MyAssembly.Models中的模型:
%ul
- foreach(var v in (IQueryable<Model>)ViewData["stat"])
%li= v.name
但是它一直崩潰,告訴我MyAssembly.Models.Model無法識別,並問我是否缺少using指令。 我的web.config或視圖中有什么問題嗎?
提前致謝。
我沒有使用過NHaml,因為它是MvcContrib的一部分,但是那時我通過在配置中指定完整的程序集名稱來使自己的模型工作,例如:
MyAssembly, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.