Запитання з тегом «modelstate»


3
ModelState.AddModelError - Як я можу додати помилку, яка не стосується властивості?
Я перевіряю свою базу даних, Create(FooViewModel fvm){...}щоб побачити, чи існує fvm.prop1та fvm.prop2вже існує в цій комбінації; якщо так, я хочу додати помилку до modelstate, а потім повернути весь погляд. Я намагався: public ActionResult Create(FooViewModel fvm){ if (ThatComboAlreadyExists(fvm)) { ModelState.AddModelError("Model", "There is already one like that"); return View(fvm); } } ... …

13
ASP.NET MVC Як конвертувати помилки ModelState в json
Як отримати список усіх повідомлень про помилки ModelState? Я знайшов цей код, щоб отримати всі ключі: ( Повернення списку ключів з помилками ModelState ) var errorKeys = (from item in ModelState where item.Value.Errors.Any() select item.Key).ToList(); Але як я можу отримати повідомлення про помилку як IList або IQueryable? Я міг би …


10
Asp.net MVC ModelState.Clear
Хтось може дати мені коротке визначення ролі ModelState в MVC Asp.net (або посилання на один). Зокрема, мені потрібно знати, в яких ситуаціях потрібно або бажано телефонувати ModelState.Clear(). Трохи відкриті закінчились так ... вибачте, я думаю, це може допомогти, якщо скажу, що я гостро роблю: У мене є дія редагування на …


10
ASP.NET MVC - Як зберегти помилки ModelState через RedirectToAction?
У мене є такі два методи дії (спрощені для запитань): [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}); } else …

5
MVC3 Видалення помилок ModelState
У мене ситуація, коли я завантажую зображення, яке користувач вибрав зі своєї локальної файлової системи. На мою думку, у моїй формі є дві кнопки подання. Один використовується для нормальної подачі форми, і всі перевірки виконуються. Другий призначений лише для завантаження зображення, і в цьому випадку я ще не хочу перевіряти. …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.