私のコードの最初のモデルには、次のものがあります。
public class Agreement
{
[Key]
[ForeignKey("AppRegistration")]
public int AppRegistrationId { get; set; }
[Required]
[Display(Name = "I agree to Participation Agreement")]
[NotMapped]
public bool IsAgreementChecked { get; set; }
public DateTime DateAgreed { get; set; }
public AppRegistration AppRegistration { get; set; }
}
ユーザーが [同意する] チェックボックスをクリックしたときにのみ保存したいので、マークを付けIsAgreementChecked
ました。このモデルに基づいてを生成し、[作成] ページを使用しようとすると。すべてのフィールドが適切に検証されますが、チェックボックスは無視されます。つまり、チェックボックスは、いかなる種類の検証もトリガーしません。何か案は?ありがとう。NotMapped
DateTime
Controller