views:

9

answers:

0

Hi, I am working in asp .net 3.5 web application. I mostly use html textboxes, check boxes and radio buttons etc., and some customised ajax submit buttons using ajax extensions.

I already used a majority of asp .net web controls from tool box when I worked with asp .net 2.0

I am aware of silverlight that can enable to create controls with high end graphics.

But I am a little confused to determine when to use what controls?

So can there be a thumb rule to determine
1) when to use html controls?
2) when to use web controls(server side controls) and
3) when to use silverlight controls?

For instance if there is a simple text box that's available in all the three categories, in which scenario I need to go either of the 3 categories or in general what makes sense to specifically choose any of the 3 categories of controls?

Please post your thoughts and comments.