Sto usando la griglia telerik mvc. Nella mia tabella ho una chiave univoca definita per un campo. E in controller sto rilevando l'errore usando try ... catch in DbUpdateException.ModelState.AddModelError non mostra alcun messaggio
nel blocco catch. Voglio gestire l'errore e visualizzare il messaggio di errore in vista. Quindi, utilizzando seguente riga,
ModelState.AddModelError("PROGRAM_ID", "Access for this program already exists.");
return View();
Ma questo non è che mostra un messaggio di errore. Qualche idea del perché?
hai una proprietà con nome "PROGRAM_ID" anche nel tuo modello? e assicurati di avere la chiamata helper di convalida come suggerito da Darin –