获得用户控件html

    public static string getUControlHtml(string controlName)
    {
        StringBuilder build = new StringBuilder();
        HtmlTextWriter htmlWriter = new HtmlTextWriter(new StringWriter(build));
        UserControl uc = new UserControl();
        Control ctrl = uc.LoadControl(controlName + ".ascx");//加载用户定义控件
        htmlWriter.Flush();
        string result;
        try
        {
            ctrl.RenderControl(htmlWriter);
        }
        catch { }
        finally
        {
            htmlWriter.Flush();
            result = build.ToString();
        }
        return result;//返回控件的HTML代码
    }
原文地址:https://www.cnblogs.com/daixingqing/p/3261664.html