Метод после действия продолжает загружаться в браузере без ответа от сервера, но в фоновом режиме он работает успешно? - PullRequest
2 голосов
/ 03 октября 2019

Я работаю в проекте Asp.net MVC и IIS, в localhost все работает хорошо, но при размещении на сервере нескольких страниц при нажатии кнопки «Сохранить» окажется, что браузер обрабатывает (загружает), но в фоновом режиме он успешно сохраняется.

    public ActionResult Edit(int id, DepartmentInput input, FormCollection form)
    {
        ISession session = SessionManager.GetSession();
        var department = session.Get<Department>(id);

        foreach (CultureInfo culture in ApplicationSettings.SupportedCultures)
        {
            string translatedName = form["name" + culture.LCID];
            if (translatedName.IsEmpty())
                ModelState.AddModelError("name" + culture.LCID, ValidationStrings.Required.FormatWith(FormTexts.NameWithLanguage.FormatWith(culture.NativeName)));
            else
                department.Name.SetPhrase(translatedName, culture);
        }

        if (ModelState.IsValid)
        {
            Mapper.Map(input, department);
            session.Update(department);
            TempData[Constants.SUCCESS_MSG_KEY] = DepartmentTexts.Message_DepartmentUpdatedSuccessfully;
            return RedirectToAction("Details", new { id });
        }

        var model = new ManageDepartmentViewModel
        {
            ParentDepartment = department.Parent,
            Input = department.MapTo<DepartmentInput>()
        };

        return View(model);
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...