1

我的 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 如何返回结果......

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

4

1 回答 1

1

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

于 2011-01-14T21:21:25.503 回答