私は多くのことを試しましたが、それを行う方法がわかりません。データベースからオブジェクトのリストを取得していますが、実際にはすべてのオブジェクトをビューに表示したいと考えています。だから私はその機能のおかげでオブジェクトのリストを取得します:
List<Contact> ListeContacts = StructureData.DonneListeContact(NumDossier);
次に、リストを ViewBag に渡します。
ViewBag.ListeContacts = ListeContacts;
だから今、ビューの選択で各オブジェクトのすべてのプロパティを表示したいので、その方法を試しました:
<select>
@foreach (System.Data.DataRow Contact in ViewBag.ListeContact)
{
<option>@Html.DisplayName(Contact["nom_contact"].ToString())</option>
}
</select>
しかし、foreach で "NullReferenceExeption" が表示されます。ネット上には多くの例がありますが、すべて EntityFramework で行われているため、モデル データ構造を使用する場合は簡単です。誰かがアイデアを持っていますか?