ho un elenco di Coppia di pulsanti di scelta (Sì/No):Come rendere necessaria una proprietà in base a più condizioni?
Q1.(Y)(N)
Q2.(Y)(N)
Q3.(Y)(N)
Q4.(Y)(N)
e ho una proprietà nel mio modello public string MedicalExplanation { get; set; }
Il mio obiettivo è quello di rendere Spiegazione necessaria se una qualsiasi delle radio il pulsante è stato impostato su true.
Il mio primo tentativo è stato quello di utilizzare [Required]
ma non gestisce le condizioni.
poi ho deciso di utilizzare lo strumento di terze parti come MVC infallibile convalida ho usato in questo modo: [RequiredIf("Q1", true, ErrorMessage = "You must explain any \"Yes\" answers!")]
Ora il problema è che non so come farlo necessario se uno qualsiasi degli altri Q2, Q3, Q4 è selezionato.
Si prega di consulenza
nella mia domanda Q1, Q2, Q3, Q4 sono booleani (sì o no) quindi ricevo l'errore 'Operatore '||' non può essere applicato agli operandi di tipo "bool?" ' – meda
Vedere la risposta aggiornata. – ataravati
Ottimo! Tu il migliore ! haha! – meda