使用NancyFx在剃须刀视图中显示模型列表

时间:2015-11-30 07:47:15

标签: c# .net razor nancy

我在使用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的空白页面!

0 个答案:

没有答案