ASP.NetCore5.0如何使用[Bind]属性将嵌套子集合绑定到操作模型?
创始人
2024-09-17 11:01:02
0

要将嵌套子集合绑定到操作模型中,可以使用 [Bind] 属性。首先定义一个包含嵌套子集合的模型类,例如:

public class ParentModel
{
    public int Id { get; set; }
    public string Name { get; set; }
    public List Children { get; set; }
}

public class ChildModel
{
    public int Id { get; set; }
    public string Name { get; set; }
}

在控制器的操作方法中,通过 [Bind] 属性指定要绑定的属性名称:

[HttpPost]
public IActionResult Create([Bind("Name,Children")] ParentModel parentModel)
{
    // 在此处使用 parentModel
}

注意:在这个例子中,只会绑定 ParentModel 的 Name 和 Children 属性,而不会绑定 ParentModel 的 Id 和 ChildModel 的 Id 属性。如果想要绑定这些属性,请将它们添加到 [Bind] 属性的参数中,例如:

[HttpPost]
public IActionResult Create([Bind("Id,Name,Children,Children.Id,Children.Name")] ParentModel parentModel)
{
    // 在此处使用 parentModel
}

相关内容

热门资讯

透视了解"poker... 透视了解"pokernow辅助工具"果然是真的辅助教程(哔哩哔哩)1)pokernow辅助工具免费钻...
透视必备"扑克之星辅... 透视必备"扑克之星辅助"确实是有辅助器(哔哩哔哩)1、每一步都需要思考,不同水平的挑战会更加具有挑战...
透视专业"wepok... 透视专业"wepoker破解是真的还是假的"原来真的是有辅助攻略(哔哩哔哩)wepoker破解是真的...
透视解迷"wepok... 透视解迷"wepoker好友局透视"一直真的是有辅助器(哔哩哔哩);1、完成wepoker好友局透视...
透视揭露"pokem... 透视揭露"pokemmo脚本辅助下载"切实有辅助工具(哔哩哔哩);1、打开软件启动之后找到中间准星的...
透视关于"wepok... 透视关于"wepoker有没有挂"竟然真的有辅助攻略(哔哩哔哩)wepoker有没有挂能透视中分为三...
透视推荐"hhpok... 透视推荐"hhpoker辅助软件"果然有辅助脚本(哔哩哔哩)1、点击下载安装,hhpoker辅助软件...
透视分享"wepok... 透视分享"wepoker免费脚本咨询"其实真的是有辅助app(哔哩哔哩)1、wepoker免费脚本咨...
透视了解"pokem... 透视了解"pokemmo手机版脚本"总是是真的辅助神器(哔哩哔哩)pokemmo手机版脚本辅助器是一...
透视开挂"xpoke... 透视开挂"xpoker透视辅助"果然是真的辅助教程(哔哩哔哩)该软件可以轻松地帮助玩家将xpoker...