Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 5th, 2012  |  syntax: None  |  size: 1.11 KB  |  hits: 18  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Get div control by name from codebehind
  2. string divHtml = "";
  3.         for (int j = 1; j < 4; j++)
  4.         {
  5.             string ph = "placeHolder" + j;
  6.  
  7.             Control phd = (Control)FindControl(ph);
  8.             StringWriter sw = new StringWriter();
  9.             HtmlTextWriter w = new HtmlTextWriter(sw);
  10.             phd.RenderControl(w);
  11.             divHtml = divHtml + sw.GetStringBuilder().ToString();
  12.         }
  13.        
  14. <div runat="server" id="placeHolder1" class="placeholder" >                
  15. </div>
  16.        
  17. StringWriter sw = new StringWriter();
  18. HtmlTextWriter w = new HtmlTextWriter(sw);
  19. placeHolder1.RenderControl(w);
  20. divHtml = divHtml + sw.GetStringBuilder().ToString();
  21.        
  22. for (int j = 1; j < 4; j++)
  23.         {
  24.             string ph = "placeHolder" + j;
  25.  
  26.             ContentPlaceHolder cph = this.Master.FindControl("MainContent") as ContentPlaceHolder;
  27.             Control ctrlPh = cph.FindControl(ph);
  28.  
  29.             StringWriter sw = new StringWriter();
  30.             HtmlTextWriter w = new HtmlTextWriter(sw);
  31.             ctrlPh.RenderControl(w);
  32.             divHtml = divHtml + sw.GetStringBuilder().ToString();
  33.  
  34.         }