Perguntas com a marcação «modelstate»


3
ModelState.AddModelError - Como posso adicionar um erro que não é para uma propriedade?
Estou verificando meu banco de dados Create(FooViewModel fvm){...}para ver se o fvm.prop1e fvm.prop2já existe nessa combinação; Nesse caso, desejo adicionar um erro ao modelstate e retornar a exibição inteira. Eu tentei: public ActionResult Create(FooViewModel fvm){ if (ThatComboAlreadyExists(fvm)) { ModelState.AddModelError("Model", "There is already one like that"); return View(fvm); } } ... …

13
ASP.net MVC Como converter erros do ModelState em json
Como você obtém uma lista de todas as mensagens de erro do ModelState? Encontrei este código para obter todas as chaves: ( Retornando uma lista de chaves com erros do ModelState ) var errorKeys = (from item in ModelState where item.Value.Errors.Any() select item.Key).ToList(); Mas como eu receberia as mensagens de …


10
Asp.net MVC ModelState.Clear
Alguém pode me dar uma definição sucinta da função de ModelState no Asp.net MVC (ou um link para um). Em particular, preciso saber em que situações é necessário ou desejável ligar ModelState.Clear(). Um pouco aberto acabou hein ... desculpe, eu acho que pode ajudar se te contar o que estou …


10
ASP.NET MVC - Como preservar erros de ModelState no RedirectToAction?
Tenho os dois métodos de ação a seguir (simplificado para a pergunta): [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}); …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.