プロパティIDに基づいてイメージを取得しようとしています。ビューバックからデータを取り出すことができます。条件はどこですか?
私がやっていることは、1つのビューバッグ内のすべてのプロパティテキストデータにViewBag.tblProperty
というメッセージが表示され、別のビューバッグ内のすべての画像をViewBag.tblImages
と取得しています。
これは私のコードです:
@foreach (System.Data.DataRow dr in ViewBag.tblProperty.Rows)
{
<ul class="[email protected]["PropertyID"] [email protected]["PropertyID"]">
@foreach (System.Data.DataRow dr in ViewBag.tblimages.where(@dr["PropertyID"]).Rows)
{
<li><a href="@dr["FileName"]"><img src="@dr["FileName"]" /></a></li>
}
</ul>
}
私はPropertyID
がViewBag.tblProperty
から取得に基づいてViewBag.tblImages
から画像を取得します。
どうすればいいですか?
これは 'ViewBag'の悪用のようです。 'DataTables'は強く型付けされておらず、その上に' ViewBag'に割り当てられています。 'Datatable'をコントローラ内のリストに変換し、Viewで使用します。 – adiga