导航

RenderControl

Posted on 2014-03-22 17:20  DotNet1010  阅读(176)  评论(0)    收藏  举报
       protected void Page_Load(object sender, EventArgs e)
        {
             Response.ContentType = "text/plain";
             Response.Write(this.Output());
             Response.End();
            // HttpContext.Current.ApplicationInstance.CompleteRequest();

        }

        public string Output()
        {

            DataTable myTable = new DataTable();
            myTable.Columns.Add("A1");
            myTable.Rows.Add("a");
            myTable.Rows.Add("a");
            myTable.Rows.Add("a");


            this.RepList.DataSource = myTable;
            this.RepList.DataBind();

            StringBuilder strBuilder = new StringBuilder();
            HtmlTextWriter htmlWriter = new HtmlTextWriter(new StringWriter(strBuilder));
            this.RepList.RenderControl(htmlWriter);
            return strBuilder.ToString();
        }