Метод действия не обрабатывается во второй раз в ASP.MVC - PullRequest
0 голосов
/ 25 октября 2019
  • У меня есть метод действия, прикрепленный к кнопке в представлении, функция этого представления заключается в том, что он запускает хранимую процедуру и возвращает представление.
  • Процедура вызывается и представление возвращаетсяв первый раз, но во второй раз SP не вызывается, за исключением того, что только представление просто возвращается как то же самое.
  • Я предполагаю, что во второй раз возвращается страница с кэшированным представлением, и поэтому метод действия не мешает получитьобработано.
  • Пожалуйста, найдите код ниже и, пожалуйста, дайте мне знать, как решить эту проблему,
  • ПРИМЕЧАНИЕ. Это происходит только на развернутом сервере, работающем должным образом на моем локальном компьютере (IE SPВызывается каждый раз на локальном)

       public ActionResult Process()
       {
        string message = string.Empty;
    
        if (SPE.ProcessTrainingReport())
        {
            message = "Data Processed successfully, you can view report";
            return RedirectToAction("Index", new { message = message });
        }
        else
        {
            message = "Data Processing Failed..!!";
            return RedirectToAction("Index", new { message = message });
        }
    }
    
  • Пожалуйста, дайте мне знать, если есть лучший способ кодирования, я использую ADO.NET для обработки SP и возвращает true, если выполняетсяelse возвращает false.

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