Comment puis-je récupérer le rendu html pour un contrôle Web dans ASP .NET par programmation?Comment récupérer le code HTML rendu pour un contrôle dans ASP.NET?
Par exemple quelque chose comme:
dim controlHTML as string = myControl.GetHTML()
Comment puis-je récupérer le rendu html pour un contrôle Web dans ASP .NET par programmation?Comment récupérer le code HTML rendu pour un contrôle dans ASP.NET?
Par exemple quelque chose comme:
dim controlHTML as string = myControl.GetHTML()
System.Text.StringBuilder sb = new System.Text.StringBuilder();
using (System.IO.StringWriter sw = new System.IO.StringWriter(sb))
using (System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(sw))
{
mycontrol.RenderControl(hw);
}
Vous devez appeler réellement est .RenderMethod, et passer dans un HtmlTextWriter, et obtenir le contenu de cela.