Guest User

Untitled

a guest
Jun 24th, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. // Load a user control
  2. MyControl userCtrl = (MyControl) LoadControl("~/Controls/MyControl.ascx");
  3.  
  4. // Or create an instance of your control
  5. SubclassedControl subclassedCtrl = new SubclassedControl();
  6.  
  7. // Do stuff with controls here
  8. userCtrl.LoadData();
  9. subclassedCtrl.Text = "Hello World";
  10.  
  11. // Check which placeholder to add controls to
  12. PlaceHolder placeHolder = (foo=="bar") ? placeHolder1 : placeHolder2;
  13.  
  14. // Add the controls
  15. placeHolder.Controls.Add(userCtrl);
  16. placeHolder.Controls.Add(subclassedCtrl);
  17.  
  18. <div id='rendercontent' style='display:none'>
  19. .. control here ..
  20. </div>
  21.  
  22. <div id='newlocation1'><span></span></div>
  23.  
  24. <script language="JavaScript">
  25. function replaceNode(newElementID, targetElementID)
  26. {
  27. var targetElement=document.getElementById(targetElementID);
  28. var newElement=document.getElementById(newElementID);
  29. targetElement.replaceChild(newElement, targetElement.firstChild);
  30. }
  31. </script>
  32.  
  33. <script language="JavaScript">
  34. replaceNode('rendercontent','newlocation1');
  35. </script>
  36.  
  37. protected override void Render(HtmlTextWriter writer)
  38. {
  39. AddAttributesToRender(writer);
  40. writer.RenderBeginTag(TagKey);
  41.  
  42. writer.RenderBeginTag(HtmlTextWriterTag.Div);
  43. _control.RenderControl(writer);
  44. writer.RenderEndTag();
  45.  
  46. writer.RenderEndTag();
  47. }
  48.  
  49. Dim lblDisplay As Label = New Label()
  50. lblDisplay.ID = "myLabel"
  51. lblDisplay.Text = "Some Text"
  52. pnlDisplay.Controls.Add(lblDisplay)
Add Comment
Please, Sign In to add comment