¿Hay algún controlador de aplicación para .net mvc como ruby ​​on rails?

Tengo algunas cosas de navegación que necesitan llegar a la base de datos cada vez que se solicita una página. En Rails, solo establecería una variable de instancia en ApplicationController.rb y estaría disponible para cada controlador / vista.

Ahora veo que todos mis controladores son inherentes a: Controlador en .NET MVC. ¿Puedo abrir una clase parcial para Controlador y agregar un filtro de acción al que llamaría cada vez que se solicite una página?

¿O debería crear un ApplicationController: Controller, y todos mis otros controladores heredan de eso?

El controlador es una clase abstracta (no parcial), por lo que querrá crear una clase de controlador base que amplíe el controlador y haga que los controladores hereden de él. Puede encontrar el código fuente (para RC1 actualmente) en http://aspnet.codeplex.com/SourceControl/ListDownloadableCommits.aspx . Alternativamente, puede simplemente decorar sus controladores con un ActionFilterAttribute personalizado adecuado, aunque mi preferencia sería el controlador base personalizado a menos que el filtro deba tomar parámetros que difieran para cada controlador.

    Intereting Posts