【发布时间】:2016-09-15 13:21:00
【问题描述】:
我正在使用RazorEngine 在 WebApi 项目中呈现视图。我有以下代码来遍历项目列表:
@using System.Collections.Generic;
@using MyApp;
@Model IEnumerable<Customer>
@foreach (var item in Model)
{
<tr>
<td>
item.Name
</td>
</tr>
}
但是,我得到了一个例外:
无法将类型“RazorEngine.Compilation.RazorDynamicObject”隐式转换为“System.Collections.IEnumerable”。存在显式转换(您是否缺少演员表?)
使用RazorEngine 遍历列表的正确方法是什么?
【问题讨论】:
-
声明的模型类型是什么?当它看起来与您的问题完全无关时,您为什么将其标记为 Web API?
-
@mason 编辑了我的问题以反映这一点。
-
@Model指令不应该小写吗? -
什么类型的对象进入视图?
标签: c# razorengine