Я использую:
return RedirectToAction("GetSchedule", new { requirements = preCheckParams.Requirements, weightValues = preCheckParams.WeightValues});
в моем приложении aspnetcore.Затем я хочу повторно использовать значения, которые я передаю анонимному объекту, в другом действии:
public IActionResult GetSchedule(List<string> requirements, Dictionary<string, int> weightValues)
Как ни странно, первое значение привязывается к действию List в GetSchedule, но второй объект, который является словарем,пустой.Существуют ли какие-либо особые правила в отношении словарей в таких случаях?