gpt4 book ai didi

asp.net-mvc - ASP.NET MVC - 以一种形式处理多个对象

转载 作者:行者123 更新时间:2023-12-04 21:01:07 24 4
gpt4 key购买 nike

我有一个我被困住的场景 - 我有一个域对象,它附有一组对象。像这样的东西:

public class Person
{
public string Name { get; set; }
public IList<PhoneNumber> PhoneNumbers {get; set; }
public IList<Address> Addresses { get; set; }
}

客户想要的 UI 有一个用于添加和编辑的输入表单。用户可以为每个人输入 0 到多个电话/地址。如何处理将值集合发布回 Controller ?

我可以想到几种方法,但它们看起来都很暴力而且不是很优雅。是否有处理此类问题的最佳实践?

最佳答案

框架通过使用特殊的“表单布局”来支持它。 Phil Haack 有一篇关于此的文章,check this out

编辑 Scott Hanselman (http://www.hanselman.com/blog/ASPNETWireFormatForModelBindingToArraysListsCollectionsDictionaries.aspx) 刚刚发布了关于此的更新。此外,在 RC1 中,似乎(昨晚遇到了这个 mysel)索引需要从 0 开始并稳步增加(至少如果你对 IList “绑定(bind)”)

Edit2 链接似乎不起作用

关于asp.net-mvc - ASP.NET MVC - 以一种形式处理多个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/542389/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com