Мне нужно передать форму HTTP POST с AntiForgeryToken в ActionResult.
На моем контроллере у меня есть значение маршрутизации для индекса
[HttpGet]
[Route("sponsors/{Name}")]
public ActionResult Index(string Name) { ... }
и это прекрасно работает.
На том же контроллере мне нужно передать форму значений другому ActionResult.
[HttpPost]
[Route("sponsors/FeedBackForm/{__RequestVerificationToken: string}/{UserId: int}/{BodyText: string}/{Stars: int}")]
[ValidateAntiForgeryToken]
public ActionResult FeedBackForm(FeedBackModel model) { ... }
Я пытался определить новый глобальный маршрут и использовал Html.BeginRouteForm от Razor, но не работает.
Я хочу создать в Razor форму, которая вызывает метод FeedBackForm с POST и VerificationToken, но мне нужно сохранить первый маршрут из Index ([Route ("спонсоры / {Имя}")]).