public static void Render(UserControlRendrerConfig config)
        {
            ResourceManager rm = ResourceManager.GetInstance(HttpContext.Current);

            var script = UserControlRenderer.ToScript(config);

            if (HttpContext.Current.CurrentHandler is Page && rm != null)
            {
                rm.AddScript(script);
            }
            else
            {
                new DirectResponse(script).Return();
            }
        }
Exemplo n.º 2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="userControlPath"></param>
 /// <param name="controlIdToRender"></param>
 /// <param name="element"></param>
 public static void Render(string userControlPath, string controlIdToRender, string element)
 {
     UserControlRenderer.Render(UserControlRenderer.ToScript(userControlPath, controlIdToRender, element));
 }
Exemplo n.º 3
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="userControlPath"></param>
 /// <param name="element"></param>
 /// <param name="index"></param>
 public static void Render(string userControlPath, string element, int?index)
 {
     UserControlRenderer.Render(UserControlRenderer.ToScript(userControlPath, element, index));
 }
Exemplo n.º 4
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="userControlPath"></param>
 /// <param name="mode"></param>
 /// <param name="element"></param>
 public static void Render(string userControlPath, RenderMode mode, string element)
 {
     UserControlRenderer.Render(UserControlRenderer.ToScript(userControlPath, mode, element));
 }
Exemplo n.º 5
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="userControlPath"></param>
 /// <param name="controlIdToRender"></param>
 /// <param name="mode"></param>
 /// <param name="element"></param>
 /// <param name="index"></param>
 public static void Render(string userControlPath, string controlIdToRender, RenderMode mode, string element, int?index)
 {
     UserControlRenderer.Render(UserControlRenderer.ToScript(userControlPath, controlIdToRender, mode, element, index));
 }