Domande taggate «modelstate»


3
ModelState.AddModelError - Come posso aggiungere un errore che non è per una proprietà?
Sto controllando il mio database Create(FooViewModel fvm){...}per vedere se fvm.prop1e fvm.prop2già esiste in quella combinazione; in tal caso, voglio aggiungere un errore a modelstate, quindi restituire l'intera vista. Provai: public ActionResult Create(FooViewModel fvm){ if (ThatComboAlreadyExists(fvm)) { ModelState.AddModelError("Model", "There is already one like that"); return View(fvm); } } ... ma non …

13
ASP.NET MVC Come convertire gli errori ModelState in json
Come si ottiene un elenco di tutti i messaggi di errore di ModelState? Ho trovato questo codice per ottenere tutte le chiavi: ( Restituzione di un elenco di chiavi con errori ModelState ) var errorKeys = (from item in ModelState where item.Value.Errors.Any() select item.Key).ToList(); Ma come posso ottenere i messaggi …


10
Asp.net MVC ModelState.Clear
Qualcuno può darmi una definizione succinta del ruolo di ModelState in Asp.net MVC (o un collegamento a uno). In particolare ho bisogno di sapere in quali situazioni è necessario o auspicabile chiamare ModelState.Clear(). Un po 'aperto eh ... scusa, penso che potrebbe essere d'aiuto se ti dicessi cosa sto facendo: …


10
ASP.NET MVC - Come preservare gli errori ModelState in RedirectToAction?
Ho i seguenti due metodi di azione (semplificati per la domanda): [HttpGet] public ActionResult Create(string uniqueUri) { // get some stuff based on uniqueuri, set in ViewData. return View(); } [HttpPost] public ActionResult Create(Review review) { // validate review if (validatedOk) { return RedirectToAction("Details", new { postId = review.PostId}); } …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.