public static GetControllerExtenderParentContext ( this routeData ) : System.Web.Mvc.ControllerContext | ||
routeData | this | |
return | System.Web.Mvc.ControllerContext |
public static ControllerContext GetControllerExtenderParentContext(this RouteData routeData)
{
if (routeData.IsControllerExtender())
{
return routeData.DataTokens[ControllerExtender.ParentControllerDataTokenKey] as ControllerContext;
}
throw new InvalidOperationException("The executing controller is not executing in a ControllerExtender context");
}