1

これを実行している.csファイルがApp_Codeフォルダーにあります。

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 に答える