我在使用NancyFx显示List时遇到了麻烦。这个问题似乎是一个非常基本的东西,我不知道或者框架是否已经从示例中改变了?
我的模块看起来像这样:
public IndexModule()
{
Get["/"] = parameters =>
{
dynamic d = new BlogPost();
return View["index", d];
};
Post["/"] = paramters =>
{
IEnumerable<BlogPost> result = new List<BlogPost>()
{
new BlogPost { Id = 3 },
new BlogPost { Id = 5 }
};
return View["index", result];
};
}
我的cshtml:
{
@foreach (var item in Model)
{
<tbody>
<tr>
<td>
@item.Id
</td>
</tr>
</tbody>
}
}
在.cshtml中,我分别尝试了它们,它们不起作用:
@inherits Nancy.ViewEngines.Razor.NancyRazorViewBase<NancyApplication.Objects.BlogPost>
@model System.Collections.Generic.IEnumerable<NancyApplication.Objects.BlogPost>
奇怪的是我没有错误!我只是得到一个没有生成html的空白页面!