My only thought is that if you are asking a question about Visual Studio, but it could apply to any version, don't use the tag "visual-studio-2010" or similar. Some tags are more specific than the question requires.
–
JYeltonApr 8 '10 at 19:57

1 Answer
1

asp.net-ajax refers to the Microsoft ASP.NET Ajax library, which applies to both WebForms and MVC

ajax is a general tag that might imply that the issue is not entirely specific to the ASP.NET Ajax library - maybe it's a general Ajax question and the question author simply happens to be using the MS Ajax library

.net should definitely be there - even though asp.net implies .net, it helps a lot with tag searches, favourite tags, etc. to have that top level tag. Most .NET questions tend to be tagged with either .net, c#, or vb.net. As above, the .net tag may imply that the asker happens to be using ASP.NET but that the question may really be more generally about .NET.

You'd have to be pretty stupid to think that those four tags mean the same thing.
–
XMLbogApr 8 '10 at 19:27

The tags themselves are different - but put together they mean the same thing. For example, : asp.net asp.net-ajax .NET ajax as a set of tags, has the same meaning as the set: asp.net AJAX. That's what I'm asking.
–
rlb.usaApr 8 '10 at 19:59

More tags mean more coverage for people favouriting tags. It's better to have more than fewer, as long as the tags are individually valid.
–
XMLbogApr 8 '10 at 20:06

@rlb.usa: Actually, asp.net and ajax would not be the same as asp.net-ajax. ASP.NET Ajax is a single library and there are other ways to create Ajax requests in ASP.NET (jQuery, for instance - a question tagged asp.net + ajax + jquery would make perfect sense).
–
AarobotApr 8 '10 at 20:37