Need to show a list of controls on the page

  • Thread starter Cyril Gupta | सिरिल गà¥à¤ªà¥à¤¤à¤¾
  • Start date
C

Cyril Gupta | सिरिल गà¥à¤ªà¥à¤¤à¤¾

Hello,

I have an interesting problem.

I wish to show a set of controls on a form repeatedly. Sort of like an
ASP.Net repeated, but without any data binding (I want to be able to put in
the data myself.

Basically, I am making a website which takes an RSS feed, and shows a list
of posts in the feed. Like Google reader. I want to to use ASP.Net Ajax
controls in the content, so I can't make a loop and spew pure HTML. I need
to use the actual controls, with the events and everything, and I don't want
to put in 50 controls on the form.

Is there any way to put all those controls on the form through code,
automatically?

Thank for any leads/ideas that you can give me.

Regards
Cyril
 
L

Lloyd Sheen

Cyril Gupta | सिरिल गà¥à¤ªà¥à¤¤à¤¾ said:
Hello,

I have an interesting problem.

I wish to show a set of controls on a form repeatedly. Sort of like an
ASP.Net repeated, but without any data binding (I want to be able to put
in the data myself.

Basically, I am making a website which takes an RSS feed, and shows a list
of posts in the feed. Like Google reader. I want to to use ASP.Net Ajax
controls in the content, so I can't make a loop and spew pure HTML. I need
to use the actual controls, with the events and everything, and I don't
want to put in 50 controls on the form.

Is there any way to put all those controls on the form through code,
automatically?

Thank for any leads/ideas that you can give me.

Regards
Cyril

Use a repeater. Within the repeater you will define the set of controls for
each post. You then create a collection of posts from the RSS feed and
databind that collection to the repeater. You can use the <%# Eval("Name")
%> format in the controls within the repeater but I find that handling the
ItemDataBound event will allow more flexibilty.

There is a starter kit which has a module for RSS feeds
http://www.codeplex.com/ASPNETPortal which might get you started.

Hope this helps
LLoyd SHeen
 
C

Cyril Gupta | सिरिल गà¥à¤ªà¥à¤¤à¤¾

Hello Lloyd,

Thank you for the tip. Using a collection to databind is a good idea.

Meanwhile I've re-invented the wheel... I created a asp.net control to hold
my template, and then added a number of these controls to a panel.

Guess using a repeated is much easier! I will just check if I should trash
my code :)

Thanks
Cyril Gupta
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,769
Messages
2,569,580
Members
45,054
Latest member
TrimKetoBoost

Latest Threads

Top