2

ビューに渡す Customer モデル クラスの単純なリストがあります。私は顧客クラスを反復処理したいのですが、私のビューは、空白の画面を返すことで私に迷惑をかけるように言っています。ここで何が間違っているのか教えてください。

モデル クラス:

 public class Customer
    {
        public string CustomerName { get; set; }
        public int Age { get; set; }
    }

ホームコントローラー:

public ActionResult Index()
        {
            List<Customer> customers = new List<Customer>();
            Customer customer = new Customer() { FullName = "MrA" ,Age=25};
            Customer customer2 = new Customer() { FullName = "MrB", Age = 125 };
            return View(customers);
        }

HTMLファイルを表示

@model IEnumerable<ASPMVC_Database.Models.Customer>
/...some unrelated code

  @foreach( var item in Model)
        {
            @item.FullName <br/>               

        }

上記のこの単純なコードでは、何も得られません。ただの白い屏風。ここで何が欠けていますか?

ありがとうございました

4

1 に答える 1

2

新しい顧客を に追加することはなく、customers単にインスタンス化するだけです。代わりに次のことを試してください。

public ActionResult Index()
{
    List<Customer> customers = new List<Customer>();
    customers.Add(new Customer { FullName = "MrA", Age = 25});
    customers.Add(new Customer { FullName = "MrB", Age = 125 });
    return View(customers);
}
于 2013-07-29T18:55:42.967 に答える