Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 936155
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 15, 20262026-05-15T21:16:05+00:00 2026-05-15T21:16:05+00:00

ref: Dynamic Control ID Does anyone have a working example of creating the ID

  • 0

ref: Dynamic Control ID

Does anyone have a working example of creating the ID property of a hyperlink dynamically?

I have a repeater with multiple hyperlinks drawn (3 per row for a survey). I would like to change the image of the hyperlink clicked. The repeater is created from its bound datasource. Cant get it working

EDIT:I used your example and it does change the image, however it changes all the ID=”HappyLink” items instead of the one selected.

    // if the happy emoticon was clicked
    if (this.Request.QueryString["hyperlink"] == "HappyLink")
    {
        HyperLink happylink = e.Item.FindControl("HappyLink") as HyperLink;

        if (happylink != null)
        {
            happylink.ImageUrl = "~/images/happy_selected.jpg";
        } // if (happylink != null)
    } // if (this.Request.QueryString["hyperlink"] == "HappyLink")
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-15T21:16:05+00:00Added an answer on May 15, 2026 at 9:16 pm

    I don’t think you need to worry about dynamic IDs. The Repeater control sorts out the IDs for you, you don’t need to care what they are.

    If you mean that each Hyperlink is an image, then you need to handle the ItemDataBound event of the Repeater. In the markup, you give the Hyperlink an ID. In the ItemDataBound event handler, you use the FindControl method on the Item object you get from the event argument, passing the ID of the Hyperlink. This will give you the actual hyperlink control. Then just set the image.

    For example:

    void Repeater_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
       HyperLink hyperLink = e.Item.FindControl("HappyLink") as HyperLink;
       if (hyperLink != null)
       {
          // do something with the hyperlink
       }
    }
    

    In the FindControl method, you just use the ID you set in the markup. The use of e.Item ensures you get the hyperlink from the right row of the repeater.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 514k
  • Answers 514k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer SecurityFocus claims this has been fixed in PHP 5.2.6 .… May 16, 2026 at 6:10 pm
  • Editorial Team
    Editorial Team added an answer You could give JNLP (java network launch protocol) a try...… May 16, 2026 at 6:10 pm
  • Editorial Team
    Editorial Team added an answer Since your current callbacks look very similar, you can make… May 16, 2026 at 6:10 pm

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Related Questions

I am trying to use a strong ref cur with dynamic sql statment but
I have a function that takes a ref parameter and would like to use
http://docs.djangoproject.com/en/dev/ref/models/fields/#choices i've read through the documentation and this implies using a database table for
Besides the (somewhat dated) papers that appear in Wikipedia's ref section, are there good
I studied polymorphism and understand that it can do dynamic method binding like below.
In C++, static library A is linked into dynamic libraries B and C. If
I am trying to create a dynamic menu by reading an XML file using
I am writing a stored procedure to perform a dynamic search that spans 10+
The more I see ref used in production code, the more misuse I encounter
how to convert from ITM ref (Israel new map) to GPS ref and from

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.