请帮忙解决我的问题。如果文本框 TagsSites
为空,我想收到消息。
我的模型:
网站:
public int Id { get; set; }
[Required]
public string UserId { get; set; }
[Required]
public string Name { get; set; }
[Required]
public string Description { get; set; }
[Required]
public string TypeMenuId { get; set; }
public virtual IList<Page> Pages { get; set; }
[Required]
public virtual IList<TagSite> TagsSites { get; set; }
public virtual TypeMenu TypeMenu { get; set; }
public virtual ApplicationUser User { get; set; }
标签:
public int Id { get; set; }
public string Name { get; set; }
public virtual IList<TagSite> TagsSites { get; set; }
标签站点:
public int Id { get; set; }
public int SiteId { get; set; }
public int TagId { get; set; }
public virtual Site Site { get; set; }
public virtual Tag Tag { get; set; }
现在,对于所有空输入,我都会收到此消息。
如何获取消息“TagsSites 字段为必填项。” ?
谢谢。
最佳答案
您可能想要的是 MinLengthAttribute 。实现看起来像这样。
[Required]
[MinLength (1)]
public virtual IList <TagSite> TagSites { get; set; }
关于c# - 如何验证IList外键? Entity Framework ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38946478/