0

ModelState.IsValidモデルの 1 つのフィールドがオブジェクトで空であるため、現時点では常に false に戻ってくる whichを使用しようとしています。

私がしたいことは、このメソッド内でこのオブジェクトを削除してからModelState.IsValid、変更されたモデルを試してみることです?

loyaltyOffers = model.Offers.Where(m => m.Reward == "").ToList();
foreach (Offer offer in Offers)
{
   model.Offers.Remove(offer);
}       
if (ModelState.IsValid)
{
4

2 に答える 2