Как вы сохраняете результаты запроса в переменной приложения в WebMatrix? - PullRequest
1 голос
/ 14 января 2011

В моей папке 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 Ответ

1 голос
/ 15 января 2011

Я закончил тем, что писал объекты и составлял их списки, а затем помещал их в переменную Application ... не совсем то волшебство, которое, я думаю, они намеревались, но оно работает.

...