如何在WebMatrix的Application变量中存储Query的结果?

时间:2011-01-14 18:09:28

标签: c# webmatrix

我的App_Code文件夹中有一个.cs文件:

dynamic HomePageFeaturedItems=db.Query("dbo.homepage_featured_items");
HttpContext.Current.Application["FeaturedItems"]=HomePageFeaturedItems;

我想在我的.cshtml中迭代结果:

@foreach(dynamic item in HttpContext.Current.Application["FeaturedItems"]){
        <li>
            <a href="/auctions/@(item.itemTitle)">@item.itemTitle</a>
        </li>
    }

但它显然没有普查员。我一直试图围绕WebMatrix如何返回结果......

我应该以不同的方式将其存储在应用程序变量中吗?

1 个答案:

答案 0 :(得分:1)

我最终编写了对象并列出了它们的列表,然后将它放在Application变量中......并不是我认为他们想要的动态魔法,但它确实有效。