public string GetTemplateName(object toRender) { HttpArgs args = HttpArgs;//new HttpArgs(ExecutionRequest.Request.Url.Query); string result; args.Has("view", out result); if (string.IsNullOrEmpty(result)) { string prefix = string.Empty; if (toRender != null) { Type typeToRender = toRender.GetType(); prefix = "{0}_"._Format(typeToRender.Name); ITemplateManager dustRenderer = ContentResponder.AppContentResponders[AppName].AppTemplateManager; dustRenderer.EnsureDefaultTemplate(typeToRender); } AppContentResponder appContentResponder = ContentResponder.AppContentResponders[AppName]; string domAppName = AppConf.DomApplicationIdFromAppName(appContentResponder.AppConf.Name); result = "{0}.{1}default"._Format(domAppName, prefix); } return(result); }