1 つのビューで 2 つのモデルを使用したい。これが私のコードです:
public class Users {
public int id { get; set; }
public string adSoyad { get; set; }
public string email { get; set; }
public int puan { get; set; }
}
public class admin {
public int id { get; set; }
public string name { get; set; }
}
public class mainmodel {
public Users Users { get; set; }
public admin admin { get; set; }
}
ビューの削除、編集、作成に使用できます。しかし、インデックス ビューでエラーが発生します。
@model IEnumerable<donemProje.Models.mainmodel>
私に何ができる?
編集--これをインデックスビューで試します
@model donemProje.Models.mainmodel
@foreach (var item in Model.Users)
{
<tr>
<td>
@Html.DisplayFor(modelItem =>item.adSoyad)
</td>
<td>
@Html.DisplayFor(modelItem => item.email)
このエラーが発生します
コンパイラ エラー メッセージ: CS1579: 'donemProje.Models.Users' には 'GetEnumerator' のパブリック定義が含まれていないため、foreach ステートメントは 'donemProje.Models.Users' 型の変数に対して操作できません
int この行
34行目:@foreach (var item in Model.Users)