Я думал, что решение этой проблемы придет ко мне, поскольку я сидел над этой проблемой в течение многих месяцев - но мой мозг не помечает очевидный лучший подход.
У меня есть два метода контроллера, которые говорят «Редактировать»"которые защищены фильтром действий, который вызывает пассивную аутентификацию для STS.
[HttpGet]
public ActionResult Edit(Guid id) { [do stuff] }
[HttpPost]
public ActionResult Edit(Guid id, EditViewModel model) { [do stuff] }
Проблема в том, что mvc получает SignInResponseMessage, а затем запускает HttpPost, который не тот, который я хочу ...подошли к этой проблеме и чувствуете, что у них есть хорошее решение?
Полагаю, я мог бы однозначно назвать все свои методы действий, если худший из них станет хуже, т.е. старый добрый mvc1 Edit () против Update () / New ()vs Create () и т. д.