【问题标题】:How do you store the results of a Query in an Application variable in WebMatrix?如何将查询结果存储在 WebMatrix 的应用程序变量中?
【发布时间】:2011-01-14 18:09:27
【问题描述】:

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

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

【问题讨论】:

    标签: c# webmatrix


    【解决方案1】:

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

    【讨论】:

    • 我也会这样做。
    猜你喜欢
    • 1970-01-01
    • 2014-04-24
    • 1970-01-01
    • 1970-01-01
    • 2019-12-29
    • 2022-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多