Я рассматриваю различные способы вызова ActionMethod из Controller, и я знаю, что вы можете вызвать ActionMethod из одного контроллера в другой. Однако мы видим, что некоторые из методов action украшены [HttpPost], и если мы вызываем эти методы из представления, тогда вызов Ajax будет явно указывать на то, что мы вызываем на нем метод действий с [HttpPost].Вызовите ActionMethod с одного контроллера на другой с помощью HttpPost
Однако, если вы вызываете метод действия из других ActionMethods return RedirectToAction()
. Однако я не уверен, где мы укажем, что это [HttpPost] в данном конкретном случае?
'redirecttoacction' предназначен для запросов GET, это не имеет смысла для POST-запросов, которые могут вносить изменения в приложение – beautifulcoder