gpt4 book ai didi

asp.net-mvc - ASP.NET MVC - ID 字段的自定义模型绑定(bind)器

转载 作者:行者123 更新时间:2023-12-04 06:46:54 24 4
gpt4 key购买 nike

我有以下实体:

public class Category
{
public virtual int CategoryID { get; set; }

[Required(ErrorMessage = "Section is required")]
public virtual Section Section { get; set; }

[Required(ErrorMessage = "Category Name is required")]
public virtual string CategoryName { get; set; }
}

public class Section
{
public virtual int SectionID { get; set; }
public virtual string SectionName { get; set; }
}

现在在我的添加类别 View 中,我有一个文本框来输入 SectionID 例如:
<%= Html.TextBoxFor(m => m.Section.SectionID) %>

我想创建一个自定义模型绑定(bind)器以具有以下逻辑:

如果模型键以 ID 结尾并且有一个值(一个值被插入到文本框中),则将父对象(本示例中的 Section)设置为 Section.GetById(value entered) 否则将父对象设置为 null。

我真的很感谢这里的帮助,因为这让我困惑了一段时间。谢谢

最佳答案

我在 this question 上发布了模型活页夹如果存在外键,则使用 IRepository 填充外键。您可以对其进行修改以更好地满足您的目的。

关于asp.net-mvc - ASP.NET MVC - ID 字段的自定义模型绑定(bind)器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3636747/

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