Рекомендованный способ создания страницы редактирования для ASP.NET MVC состоит в том, чтобы на контроллере было два метода с именем «Правка»: одно действие GET и одно действие POST, оба из которых имеют одно и то же имя, но перегружены по-разному.Ошибки проверки отображаются в действии POST, если редактирование завершается неудачно.Затем пользователь может поделиться или добавить в закладки URL-адрес, даже если он отключен от POST: URL возвращается к версии GET по возвращении.
Пока все хорошо.Но есть и асинхронный шаблон ASP.NET на контроллерах .У вас есть EditAsync и EditCompleted.В двух разных методах EditCompleted, как вы отличаете GET от POST?Если вы переименуете действие POST, вы потеряете хорошее поведение, обсуждавшееся ранее.
Есть ли хороший способ заставить эти два шаблона работать вместе?