Я не смог найти конкретный ответ на этот вопрос. Я просмотрел сообщения и последующие сообщения из этого вопроса и в другом месте, но все, что я действительно не читал, это то, что JsonResult имеет тип жестко заданного типа, и действительно, т любой прирост производительности.
Если оба результата могут вернуть Json, зачем вам нужно использовать JsonResult для ActionResult.
public ActionResult()
{
return Json(foo)
}
public JsonResult()
{
return Json(bar)
}
Может ли кто-нибудь объяснить сценарий, когда ActionResult просто не может выполнить задание и использовать JsonResult должен. Если нет, то почему JsonResult существует в первую очередь.