/// <summary> /// Creates the control. /// </summary> /// <param name="view">The view.</param> /// <param name="contextName">Name of the context.</param> /// <returns> /// Sitecore.Web.UI.WebControl. /// </returns> public static global::Sitecore.Web.UI.WebControl CreateControl(string view, string contextName) { var razorView = ViewManager.GetRazorView(view); if (razorView == null) { return AbstractCachingRenderingType.ErrorControl(view); } IRazorControl control = new TypedControl(); control.View = razorView; control.ContextName = contextName; return control as global::Sitecore.Web.UI.WebControl; }
/// <summary> /// Creates the control. /// </summary> /// <param name="view">The view.</param> /// <param name="contextName">Name of the context.</param> /// <returns> /// Sitecore.Web.UI.WebControl. /// </returns> public static global::Sitecore.Web.UI.WebControl CreateControl(string view, string contextName) { var razorView = ViewManager.GetRazorView(view); if (razorView == null) { return(AbstractCachingRenderingType.ErrorControl(view)); } IRazorControl control = new TypedControl(); control.View = razorView; control.ContextName = contextName; return(control as global::Sitecore.Web.UI.WebControl); }