Вы можете сделать это в Global.asax.cs для всех запросов от
protected void Application_BeginRequest(object sender, EventArgs e) {
//Look at HttpContext.Current.Request to grab request values
}
Привязка модели происходит до запуска фильтров действий. Если вы хотите написать фильтр, который запускается до привязки модели, вы можете написать IAuthorizationFilter, который запускается до связывателей модели.