私の問題を解決するのを手伝ってください。テキストボックスTagsSites
が空の場合はメッセージを受け取りたいIListの外部キーを検証する方法は?エンティティフレームワーク
マイモデル:
サイト:
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; }
TagSite:
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フィールドが必要です。" ?ありがとうございました。
[タグ入力]フィールドにはどのような情報を入力する必要がありますか?タグ名はコンマで区切られていますか? – Shyju
はい。私はブートストラップタグ入力を使用します – noobprogrammer
文字列の場合は、文字列値のビューモデルに文字列プロパティを追加し、 '[必須]'属性でマークするのはどうですか? – Shyju