public static MvcHtmlString Action <T>(this HtmlHelper htmlHelper, T model) { var factory = ActionFactory.Actions[typeof(T)]; var url = new UrlHelper(htmlHelper.ViewContext.RequestContext); return(ChildActionExtensions.Action(htmlHelper, factory.Action, factory.Controller, UrlExtensions.GenerateDict(model, url))); }