Кажется, я не могу заставить модель с моей точки зрения перейти обратно к действию контроллера, используя значения маршрута кнопки DevExpress. Вот кнопка:
Html.DevExpress().Button(btn =>
{
btn.Name = "btnSubmit";
btn.Text = "Search";
btn.Width = Unit.Pixel(100);
btn.UseSubmitBehavior = true;
btn.RouteValues = new {Controller = "ProjectSearch", Action = "PerformSearch", projectSearchParametersModel = Model};
}).Render();
Тогда у меня есть это действие контроллера:
public ActionResult PerformSearch(IProjectSearchParametersModel projectSearchParametersModel)
{ /* do search */ }
К сожалению, projectSearchParametersModel имеет значение null каждый раз, когда я вхожу в это действие, и я не могу понять, почему модель не пройдет.