Please check if this stackoverflow questions helps you.
Abstract from the answers above - There are multiple events which execute before model binding in asp.net mvc, where you can set the culture for current request.
- Application Request events like - "PreRequestHandlerExecute".
- Extend the Controller base class and override the 'OnActionExecuting'
- Create altogether new HttpModule.