Ho un componente che ha una dipendenza da UrlHelper che devo registrare usando Castle Windsor. UrlHelper ha a sua volta dipendenze su RequestContext (e RouteCollection).Come iniettare UrlHelper in MVC usando Castle Windsor
Ora il mio controller ha una proprietà Url di tipo UrlHelper ma non posso realmente accedervi per quanto posso dire.
Qual è il modo più efficiente per registrare la mia dipendenza da UrlHelper (utilizzando una configurazione fluente)?
Grazie, è praticamente quello che ho finito. Sto usando UrlHelper in una classe OutputCacheHelper che rimuove le pagine dalla cache usando ad esempio: _response.RemoveOutputCacheItem (_urlHelper.RouteUrl ("Home")); Questo è utilizzato da più controller, quindi è sembrato avere senso rifattarlo in una classe separata che ha dipendenze da HttpRequestBase e UrlHelper. È cattivo? –
@Mauricio Scheffer: Perché sembra strano? Come si suppone di generare URL nei servizi? Di 'che devi inserire un URL in una e-mail all'interno di un servizio di invio di e-mail? Come lo faresti? – mattalxndr