Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <div asp-validation-summary="All"
- class="validation-summary alert alert-danger alert-dismissable ">
- <button type="button" class="close" data-dismiss="alert" aria-label="Close">
- <span aria-hidden="true">
- ×
- </span>
- </button>
- <h4>O formulário possui erros:</h4>
- </div>
- $(function () {
- $('.validation-summary-errors').each(function () {
- $(this).addClass('alert');
- $(this).addClass('alert-danger');
- });
- $('form').each(function () {
- $(this).find('div.form-group').each(function () {
- if ($(this).find('span.field-validation-error').length > 0) {
- $(this).addClass('has-error');
- $(this).find('span.field-validation-error').
- removeClass('field-validation-error');
- }
- });
- });
- [HttpPost]
- [ValidateAntiForgeryToken]
- public IActionResult Create(SetorVM vm)
- {
- if (ModelState.IsValid)
- {
- _setorAppService.Adicionar(vm);
- return RedirectToAction("Index");
- }
- else
- {
- ModelState.AddModelError("", "O seu formulário possui erros! Corrija-os para continuar.");
- }
- return View(vm);
- }
- var url = "/Material/Create";
- $.ajax({
- url: url
- , type: "POST"
- , datatype: "json"
- , headers: headersadr
- , data: {xxxxxxx }
- , success: function (data) {
- if (data.resultado > 0) {
- }
- else {
- var divItens = $("#divValidationSummaryShow");
- divItens.empty();
- divItens.show();
- divItens.html(data);
- }
- }
- });
- if (ModelState.IsValid)
- {
- _materialAppService.Adicionar(vm);
- return RedirectToAction("Index");
- }
- else
- {
- ModelState.AddModelError("", "O seu formulário possui erros! Corrija-os para continuar.");
- }
- return View(vm);
- if (!ModelState.IsValid)
- {
- return Json(new { success = false, errors = ModelState.Values.Where(i => i.Errors.Count > 0) });
- }
- for (var i = 0; i < response.errors.length; i++) {
- var error = response.errors[i];
- arrayError.push(error);
- }
Add Comment
Please, Sign In to add comment