public void RenderControlTest () { FileUpload fu = new FileUpload (); fu.Page = new Page (); string res; using (StringWriter sw = new StringWriter ()) { using (HtmlTextWriter htw = new HtmlTextWriter (sw)) { fu.RenderControl (htw); } sw.Close (); res = sw.ToString (); } Assert.AreEqual ("<input type=\"file\" />", res); }
protected override void Render(HtmlTextWriter writer) { AddAttributesToRender(writer); writer.AddAttribute(HtmlTextWriterAttribute.Cellpadding, "10", false); writer.RenderBeginTag(HtmlTextWriterTag.Table); writer.RenderBeginTag(HtmlTextWriterTag.Tr); writer.RenderBeginTag(HtmlTextWriterTag.Td); upload.Attributes.Add("runat", "server"); upload.RenderControl(writer); writer.RenderEndTag(); writer.RenderBeginTag(HtmlTextWriterTag.Td); preview.Attributes.Add("runat", "server"); preview.RenderControl(writer); writer.RenderEndTag(); writer.RenderEndTag(); writer.RenderEndTag(); }