I stumbled across this Microsoft post while researching a problem with Visual Studio:
https://connect.microsoft.com/VisualStudio/feedback/details/590046/show-related-code-behind-files-for-vb-net-web-applications-in-solution-explorer
The problem is there is a silly bug in visual studio that prevents you from seeing the underlying code file in an aspx page. The response that caught my eye was:
This is standard behavior for all VB projects, and is in keeping with the VB team’s general philosophy that their users are not sophisticated enough to understand advanced concepts like related files in a nested hierarchy.
WTF? I think I have been insulted. I wasnt aware that the VB Team thought their developers were idiots. The difference between C Sharp.net and VB.net is pretty minimal – and most developers who know one can code in the other. As far as I know, this is the first time I have heard an official statement on how Microsoft is positioning VB vs C sharp (well, if you consider this responding to comments official.. but it is on the official Microsoft site). I worry how much life VB.net has left as the C Sharp advocates are taking over.