私は、次のモデルがあります:あなたが見ることができるようにASP.NET MVC 4 Razorプロジェクトのビューにコレクションを表示するには?
public class ContractPlain
{
public int Id { get; set; }
public Guid ContractGuid { get; set; }
public int SenderId { get; set; }
public int RecvId { get; set; }
public int ContractType { get; set; }
public string ContractStatus { get; set; }
public DateTime CreatedTime { get; set; }
public DateTime CreditEnd { get; set; }
}
public class Contrtacts
{
List<ContractPlain> listOutput;
public void Build(List<ContractPlain> listInput)
{
listOutput = new List<ContractPlain>();
}
public List<ContractPlain> GetContracts()
{
return listOutput;
}
internal void Build(List<contract> currentContracts)
{
throw new NotImplementedException();
}
}
は、私は、全体のコレクションを定義しました。
なぜですか?
正確な/一意のユーザーに属している行がいくつかあるため(たとえば、20-30個のショップアイテムが単一のクライアントに参照されているなど)、ユーザーのテーブルにデータをレンダリングする必要があります。
したがって、ADO.NETエンティティを使用してDBからデータを取得しています。 Controller
のモデルインスタンスへのバインディングの質問が行われていますが、問題はありません。レンダリングの質問のみで行います。
私はそれが@for
のものと一緒に使えると思っていましたが、わかりませんでした。私のカスタムモデルを使ってどうすればよいでしょうか。
私のモデルを使用してView
にデータをレンダリングするにはどうすればよいですか?
ありがとうございます!
はい、Listをforeachして各契約を表示します。 –