Replacing a user control with another one

Ask a Question related to ASP.NET General, Design and Development.

  1. #1

    Default Replacing a user control with another one

    Hi all,

    How do I completely remove a dynamically-loaded user control and replace it
    with another one?

    Regards
    John.


    John Guest

  2. Similar Questions and Discussions

    1. user control problem access value from user control to a page
      Thanks a lot for paying attention to my problem , i tell u the problem i have a main form in which i gave a login label that points to a...
    2. Replacing # character in user input strings
      I have a custom tag I use quite often for formatting large strings with HTML paragraph tags as well as some other useful text manipulation like...
    3. Dynamically Adding User Control with Child User Control
      I have a user control that has a child user control. If I drag this onto the page, it appears and functions normally. If I attempt to add the...
    4. Replacing a control dymamically (to use a webform as a template)
      Hi all, I have to replace a bunch of controls dynamically (TextBoxes, DropDowns, etc). Any way to do this? The 'template' pages are made on...
    5. Know in user control page_load if an user control event is going to be fired
      Hi all, i have built a user control that shows a map and let the user zoom in, out, usual stuff. Putting this object in a webform the user can...
  3. #2

    Default Re: Replacing a user control with another one

    To remove the old control:

    parentControl.Controls.Remove(o_OldControl) ' remove ONE control
    from parent
    OR
    ParentControl.Controls.Clear ' Remove ALL
    controls from parent

    Then, to add the new control:
    parentControl.Controls.add(o_NewControl) ' add to parent as the
    Next sibling
    OR
    parentControl.Controls.AddAt(iIndexPosition, o_NewControl) ' add to
    parent at a specific location


    You could also not put ANY control in your HTML template, and just add the
    correct control within the code-behind at run-time.


    "John" <a@b.com> wrote in message
    news:#ZIkZjBRDHA.2480@tk2msftngp13.phx.gbl...
    > Hi all,
    >
    > How do I completely remove a dynamically-loaded user control and replace
    it
    > with another one?
    >
    > Regards
    > John.
    >
    >

    David Waz... Guest

  4. #3

    Default Re: Replacing a user control with another one

    Hi John,

    Just remove it from the control tree and add the new one, take a look at the
    ControlCollection type

    --
    Victor Garcia Aprea
    Microsoft MVP | ASP.NET
    Looking for insights on ASP.NET? Read my blog:
    [url]http://obies.com/vga/blog.aspx[/url]

    To contact me remove 'NOSPAM'. Please post all questions to the newsgroup
    and not by private mail.

    "John" <a@b.com> wrote in message
    news:%23ZIkZjBRDHA.2480@tk2msftngp13.phx.gbl...
    > Hi all,
    >
    > How do I completely remove a dynamically-loaded user control and replace
    it
    > with another one?
    >
    > Regards
    > John.
    >
    >

    Victor Garcia Aprea [MVP] Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139