2

我有一个包含列表的类:

public class Client
    {
        public string FirstName { get; set; }
        public string LastName { get; set; }
        public List<Address> Addresses { get; set; }
     }

如何将这种类型的对象从 View 传递到 Controller?

例如:

@Html.ActionLink("Edit", "Edit", item)

其中 item 是 Client 类型的对象。事实上,FirstName 和 LastName 传递成功,但 Addresses 传递为 NULL。

感谢任何帮助。

4

1 回答 1

0

你有没有在某个地方新的列表?

字符串被视为值类型,因此将它们声明为属性将为它们创建存储;但是, List 是一个引用类型;因此,您将需要为其分配内存,否则它将为空(如您所见)。

于 2012-12-04T18:05:13.743 回答