Html.Partial() skips the controller action

I am using @Html.Partial(“Index”) to call upon an action called “Index” in a controller, which should then return me the “Index” view. Unfortunately, it looks like the controller action is ignored because I get an error in Index view that Model is null. I tried setting breakpoints in the controller action and they are simply being skipped, it seems that the view “Index” is rendered without reading the controller? What is going on here?

What’s the base class of a Razor View in ASP.NET MVC3

I’m trying to have all my views inherit from a custom class so that I can add certain behaviour and values to all pages, but I’m having some issues. I tried subclassing System.Web.Mvc.WebViewPage but I’m forced to implement an Execute procedure that I don’t know what it should do. Also, if I try to access the Context variable, I get a null reference (really weird). This leads me to think that I may have the wrong base class….