0

我正在将 Spark 与 WPF 一起使用。这很好用,我可以格式化模板并从自定义 DTO(我的模型)中提取标量属性。我很难让 for 循环工作。通过查看Spark 文档,我应该能够做到这一点,但我得到了一个 spark 异常:

Dynamic view compilation failed.

c:\Users\Echilon\AppData\Local\Temp\tmp4490.tmp(73,73): error CS0103: The name 'Sections' does not exist in the current context

以下代码在模板中可以正常工作以Name从模型中提取属性:<h1>${Name}</h1>但 for 循环会生成异常:

<for each="var sect in Sections">
    ${#sect.Name}
    <!-- HTML for each element omitted -->
</for>
4

1 回答 1

0

我需要导入集合命名空间以及包含 IList 中对象类型的命名空间:

<use namespace="System.Collections.Generic"/>
<use namespace="System.Web.Mvc"/>
<use namespace="MyOtherAssembly"/>
<viewdata Sections="IList[[ISection]]"/>
于 2012-12-30T16:00:48.317 回答