Possible: dynamically populated and placed user control in the middle of a string?

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

  1. #1

    Default Possible: dynamically populated and placed user control in the middle of a string?


    I'm wondering if it's possible to do the following in ASP.NET 2.0. I want to
    do the following simultaneously. I suspect its possible, but I also suspect
    that I may need to do different things at different times in the page
    lifecyle, and would appreciate some guidance.

    a) call an ASP.NET user control in code (I know how to do this, subbing in
    for a ASP.NET placeholder control )

    b) interrogate my database for some information at runtime and dynamically
    populate the properties of the user control using the DB values
    (individually, I know how to do this too)

    c) "inject" the code that comprises the user control into the middle of
    another string I'm pulling out from the DB at runtime.

    The real-world application here is a content mangement scenario: imagine a
    user control that could hold a "mug shot" of a person and some related
    information, and you wanted this user control to appear midway through the
    body of a text article.

    Is this possible, or not?

    Thanks,
    -KF


    Guest

  2. Similar Questions and Discussions

    1. 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...
    2. How do I dynamically add a user control to a web page?
      I have a user control which I created that does not work when I add it dynamically to a web page. My code looks like this. For x = 0 to max...
    3. Dynamically loading user control
      Hi I am adding a user control to an aspx page dynamically. This user control has a link button. Hence I have to enclose it in a form tag with...
    4. need help with dynamically created user control
      i have a dynamically created user control which contains a non-dynamically created ASP.Net button. When the button is clicked, the event is not...
    5. Can a user control be requested dynamically?
      You can load a control dynamically at runtime using the LoadControl method. Here's more info:...
  3. #2

    Default RE: Possible: dynamically populated and placed user control in the middle of a string?

    Hi KF,

    I have also found your another thread "Subject: impossible or not:
    dynamically embedding a user control in the middle of a string?" describing
    the issue in the microsoft.public.dotnet.framework.aspnet newsgroup and I
    have posted my reply there.

    As I also mentioned there, if you want to insert a usercontrol at a random
    (not determined at design-time), I'm afraid the ASP.NET page/control model
    doesn't quite support this. Even dynamic created control need a fixed
    holder/container (placeholder) on the page. For your scenario, you may
    consider dynamically embed some html element in the text string( such as
    html <img> or <iframe> ) because such element does not require ASP.NET
    runtime parsing and compilation and can link to other resources via a given
    url.

    Sincerely,

    Steven Cheng

    Microsoft MSDN Online Support Lead


    This posting is provided "AS IS" with no warranties, and confers no rights.


    Steven Cheng[MSFT] 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