Как автоматически связать модель в фоновом режиме без изменения параметра действия? - PullRequest
0 голосов
/ 12 мая 2011

Я закодировал связыватель модели, чтобы вернуть простую модель.Я хочу привязать эту модель к каждому контроллеру без изменения каких-либо параметров действия контроллера.Есть ли в любом случае это сделать?

Спасибо!

1 Ответ

0 голосов
/ 12 мая 2011

Связующее модели обычно ассоциируется с данным типом.Таким образом, в вашем Application_Start:

ModelBinders.Binders.Add(typeof(SomeViewModel), new SomeModelBinder());

Это зарегистрирует подшивку модели SomeModelBinder для всех действий контроллера, которые принимают SomeViewModel как параметр.Например:

public ActionResult Foo(SomeViewModel model)
{
    ...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...