1

私は ASP.NET アプリケーションに取り組んでいます。コントローラーからビューにデータを渡すとき、私は次のことを行ってきました-

<%foreach(myModel classified in(IQueryable<MyModel>)ViewData["Classifieds"])
{%>
       <p><span class="Bold">Title:</span> <%: classified.Header %></p>
       <p><span class="Bold">Price: £ </span><%: classified.Price %></p>
<%}%>

ご想像のとおり、これが私のメイン コンテンツです。広告の負荷。今、私は自分のページのヘッダーとして分類されているカテゴリが必要です。foreach に行く代わりに他にどのような方法があります...つまり、一度だけ表示されます。

ありがとう、

4

1 に答える 1

0

ビューデータ内のすべての広告に同じカテゴリがある場合、ビューデータの最初のオブジェクトからカテゴリを取得します。

((Classifieds)ViewData["Classifieds"][0]).Category

またはそのようなもの。

于 2010-07-12T09:33:15.260 に答える