У меня есть метод контроллера, который выглядит следующим образом:
[AcceptGet]
public ActionResult Index(SecurityMatrixIndexViewModel model)
{
if (model == null)
model = CreateIndexViewModel();
return View(model);
}
В другом методе контроллера я перенаправляю на это действие Index. У меня есть атрибут фильтра действия, который берет объект модели из TempData и назначает его для filterContext.ActionParameters ["model"], который передает этот объект в Index () в качестве параметра "model". Проблема состоит в том, что когда я добавляю объект в ActionParameters, он также помещает «? Model = MyProject.SecurityMatrixIndexViewModel» в URL в качестве строки запроса. Знаете ли вы, как я могу установить что-то в ActionParameters, чтобы оно не стало частью строки запроса?
Jon