ASP.NET CORE MVC, представление не изменяется при вызове из одного из методов контроллера - PullRequest
0 голосов
/ 29 октября 2019

У меня есть представление подтверждения, которое отображается после того, как пользователь выполнил какое-либо успешное действие.
Я могу видеть представление подтверждения, если я перехожу непосредственно localhost: 8080 / Home / translation. Инструмент разработчика, также показывающий отображение представления подтверждения. Я вижу html в инструменте разработчика.

Проблема в том, что представление не отображается в браузере. Браузер по-прежнему показывает ту же старую предыдущую страницу. Я не вижу ошибок в инструменте разработчика. То же самое работает в asp.net mvc5. Нужно ли что-нибудь добавить в файл запуска или где-то еще. похоже, это связано с ядром .net. Я новичок в .net core.Ценю вашу помощь.

    `public class HomeController : Controller {

         public Task<ActionResult> Approve([JObject[] dataone)
                 {
                     //read the Josn object. 
                    //call the API , 
                    //Post the data and 
                    //call confirmation action
                     return  RedirectToAction("Confirmation");
                 }

Ниже метод возвращает представление. Я попытался вернуть тип ActionResult, но не помог. представление подтверждения существует в той же папке, что и представление индекса. он находится в домашней папке.

public ViewResult Confirmation()
         {

             //some logging and other internal task
            return View("Confirmation");

          } 

        }`

        <pre> This is approve. 

                    $.ajax({
                    type: 'POST', contentType: "application/json", cache: false,
                    url: '/Home/IndexApprove', data: dataToSend, dataType: "json",
                    success: function (dataToSend) {
                         console.log("result: "+dataToSend);
                        window.location.href =  root_Path + "Home/Confirmation";
                    },  });'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...