动态执行页面,用字符串动态注册服务器控件(小技巧)

1.动态执行页面并生成

        StringWriter wr = new StringWriter();
        Server.Execute("~/Allow/Default3.aspx", wr);
        string s = Server.HtmlEncode(wr.ToString());
        File.WriteAllText(Server.MapPath("Allow.aspx"), wr.ToString());

2.动态注册服务器控件

        Control c= Page.ParseControl("<asp:Button ID='Button1' runat='server' Text='Button' />");

你可能感兴趣的:(字符串)